fastmcp-slim
The dependency-slim FastMCP package.
Install
fastmcp-slim on PyPI
pip
pip install fastmcp-slimuv
uv add fastmcp-slimpoetry
poetry add fastmcp-slimPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — platformdirs, pydantic-settings, pydantic, python-dotenv, rich, typing-extensions |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: fastmcp_slim-3.4.7-py3-none-any.whl
Keywords: agent, fastmcp, llm, mcp, mcp client, mcp server, model context protocol
About fastmcp-slim
from the package's own PyPI description — quoted content, verbatim
<div align="center">
<!-- omit in toc -->
<picture> <source width="550" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/PrefectHQ/fastmcp/main/docs/assets/brand/f-watercolor-waves-4-dark.png"> <source width="550" media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/PrefectHQ/fastmcp/main/docs/assets/brand/f-watercolor-waves-4.png"> <img width="550" alt="FastMCP Logo" src="https://raw.githubusercontent.com/PrefectHQ/fastmcp/main/docs/assets/brand/f-watercolor-waves-2.png"> </picture>
FastMCP 🚀
<strong>Move fast and make things.</strong>
Made with 💙 by Prefect
Docs (image) Discord (image) [![PyPI -...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
FastMCP-slim is a framework for building Model Context Protocol (MCP) servers that expose Python functions as tools, resources, and prompts to LLMs, with automatic schema generation and validation.
Low friction installation with six lightweight runtime dependencies and a pure-Python wheel. Actively maintained with a release 3 days old and strong community adoption.
Apache-2.0 permissive license allows free use, modification, and distribution in commercial and private projects with minimal restrictions beyond attribution and liability disclaimers.
Usage
pip install fastmcp-slim
from fastmcp import FastMCP
mcp = FastMCP("Demo")
@mcp.tool
def add(a: int, b: int) -> int:
"""Add two numbers"""
return a + b
if __name__ == "__main__":
mcp.run()
Requires Python 3.10 or later.
Verdict: FastMCP-slim is actively maintained with no known vulnerabilities, permissive Apache-2.0 licensing, and low install friction. It is production-ready for building MCP servers and clients that integrate Python functions with LLMs.
Needs verification
- Whether fastmcp-slim is a feature-complete variant or a reduced-dependency version compared to the full fastmcp package
- Performance characteristics and any runtime overhead compared to direct MCP protocol implementations
- Community adoption scale and production deployment prevalence
Similar packages
permissive · top 1,000 on PyPI
mcppermissive · top 1,000 on PyPI
litellmpermissive · top 100 on PyPI
claude-agent-sdkpermissive · top 1,000 on PyPI
streamlitpermissive · top 1,000 on PyPI
mlflowpermissive · top 1,000 on PyPI
mlflow-skinnypermissive · top 1,000 on PyPI
browser-usepermissive · top 1,000 on PyPI
holidayspermissive · top 1,000 on PyPI
textualpermissive · top 100 on PyPI