Date: Mon, 08 Jun 2026 06:28:17 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 45c63238b8de - main - misc/py-fastmcp-slim: New port: Dependency-slim FastMCP package for MCP servers and clients Message-ID: <6a266101.3b2d2.2d47e020@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=45c63238b8deaffe678b0b8801694077f5a7d56d commit 45c63238b8deaffe678b0b8801694077f5a7d56d Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-06-07 19:59:15 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-06-08 06:28:10 +0000 misc/py-fastmcp-slim: New port: Dependency-slim FastMCP package for MCP servers and clients --- misc/Makefile | 1 + misc/py-fastmcp-slim/Makefile | 32 ++++++++++++++++++++++++++++++++ misc/py-fastmcp-slim/distinfo | 3 +++ misc/py-fastmcp-slim/pkg-descr | 4 ++++ 4 files changed, 40 insertions(+) diff --git a/misc/Makefile b/misc/Makefile index d0f9227ee8d0..b9bcbe6e3d83 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -487,6 +487,7 @@ SUBDIR += py-fal-client SUBDIR += py-fast-histogram SUBDIR += py-fastmcp + SUBDIR += py-fastmcp-slim SUBDIR += py-fastscapelib SUBDIR += py-files-to-prompt SUBDIR += py-fleep diff --git a/misc/py-fastmcp-slim/Makefile b/misc/py-fastmcp-slim/Makefile new file mode 100644 index 000000000000..1820eb5f0997 --- /dev/null +++ b/misc/py-fastmcp-slim/Makefile @@ -0,0 +1,32 @@ +PORTNAME= fastmcp-slim +DISTVERSION= 3.4.2 +CATEGORIES= misc python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Dependency-slim FastMCP package for MCP servers and clients +WWW= https://gofastmcp.com/getting-started/welcome \ + https://github.com/PrefectHQ/fastmcp + +LICENSE= APACHE20 + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}uv-dynamic-versioning>=0.7.0:devel/py-uv-dynamic-versioning@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}email-validator>=2.0.0:mail/py-email-validator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.0.0:devel/py-platformdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic-settings>=2.0.0:devel/py-pydantic-settings@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.11.7:devel/py-pydantic2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dotenv>=1.1.0:www/py-python-dotenv@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rich>=13.9.4:textproc/py-rich@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist + +BINARY_ALIAS= python=${PYTHON_CMD} + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/misc/py-fastmcp-slim/distinfo b/misc/py-fastmcp-slim/distinfo new file mode 100644 index 000000000000..918aa5276294 --- /dev/null +++ b/misc/py-fastmcp-slim/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1780860333 +SHA256 (fastmcp_slim-3.4.2.tar.gz) = 290646e0955a516235a317151034559aa48336cb843d3f006131aedad8759bb4 +SIZE (fastmcp_slim-3.4.2.tar.gz) = 576291 diff --git a/misc/py-fastmcp-slim/pkg-descr b/misc/py-fastmcp-slim/pkg-descr new file mode 100644 index 000000000000..94720d6923e4 --- /dev/null +++ b/misc/py-fastmcp-slim/pkg-descr @@ -0,0 +1,4 @@ +FastMCP is a fast, Pythonic way to build Model Context Protocol (MCP) servers +and clients. This slim package provides the core FastMCP functionality with +minimal required dependencies. Optional extras (mcp, server, client, etc.) +add the heavier dependencies as needed.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a266101.3b2d2.2d47e020>
