{"data":{"slug":"prefecthq-fastmcp","name":"fastmcp","tagline":"The fast Pythonic way to build MCP servers and clients","github_url":"https://github.com/PrefectHQ/fastmcp","owner":"PrefectHQ","repo":"fastmcp","owner_avatar_url":"https://avatars.githubusercontent.com/u/39270919?v=4","primary_language":"Python","stars":26846,"forks":2187,"topics":["agents","fastmcp","llms","mcp","mcp-clients","mcp-servers","mcp-tools","model-context-protocol","python"],"archived":false,"github_pushed_at":"2026-07-26T04:12:21+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/prefecthq-fastmcp","markdown_url":"https://www.graphcanon.com/tools/prefecthq-fastmcp.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/prefecthq-fastmcp","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=prefecthq-fastmcp","description":"🚀 The fast, Pythonic way to build MCP servers and clients.","homepage_url":"https://gofastmcp.com","license":"Apache-2.0","open_issues":265,"watchers":120,"ai_summary":"FastMCP provides efficient tools for creating Model Context Protocol servers and clients in Python, streamlining the development of AI agents that require model context handling.","readme_excerpt":"## Installation\n\nWe recommend installing FastMCP with [uv](https://docs.astral.sh/uv/):\n\n```bash\nuv pip install fastmcp\n```\n\nFor full installation instructions, including verification and upgrading, see the [**Installation Guide**](https://gofastmcp.com/getting-started/installation).\n\n**Upgrading?** We have guides for:\n- [Upgrading from FastMCP v2](https://gofastmcp.com/getting-started/upgrading/from-fastmcp-2)\n- [Upgrading from the MCP Python SDK](https://gofastmcp.com/getting-started/upgrading/from-mcp-sdk)\n- [Upgrading from the low-level SDK](https://gofastmcp.com/getting-started/upgrading/from-low-level-sdk)\n\n> [!NOTE]\n> If `import fastmcp` fails right after a `pip` upgrade from FastMCP 3.2 or earlier, run `pip install --force-reinstall fastmcp`. See [Troubleshooting](https://gofastmcp.com/getting-started/installation#troubleshooting) for why this happens (`uv` is unaffected).","github_created_at":"2024-11-30T01:47:40+00:00","created_at":"2026-07-07T22:36:59.234984+00:00","updated_at":"2026-07-26T06:00:32.400837+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"fastmcp","name":"fastmcp"},{"slug":"llms","name":"llms"},{"slug":"mcp","name":"mcp"},{"slug":"mcp-clients","name":"mcp-clients"},{"slug":"mcp-servers","name":"mcp-servers"},{"slug":"python","name":"python"}],"trust":{"provenance":{"is_fork":false,"github_id":896296825,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-26T06:00:31.633Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":12,"days_since_push":0,"last_release_at":"2026-07-24T01:00:55Z"},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:48:04.296Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-26T06:00:32.071Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-26T06:00:32.071Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-26T06:00:32.071Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"The core FastMCP library is free to use, with no premium tiers available as it is an open-source project."},"requirements":{"notes":[],"requires_docker":false},"constraints":{"pricing_model":"freemium","requires_docker":false},"when_to_use":["Use fastmcp if your project demands high-performance Model Context Protocol (MCP) server or client development in Python.","Opt for this tool when focusing on the ease of use and speed with which you can prototype or develop full-fledged projects involving AI agents requiring model context handling."],"when_not_to_use":["Avoid fastmcp if your project strictly requires language support beyond Python, as it is solely designed for Python development.","Do not select this tool when the need arises to adhere to licensing terms outside of Apache-2.0."],"source":"enrich:decision_facts","observed_at":"2026-07-16T20:10:43.162Z"},"constraint_facets":{"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - The core FastMCP library is free to use, with no premium tiers available as it is an open-source project."},{"label":"Adopt for","value":"fastmcp is designed for efficient creation of MCP servers and clients in Python, fitting projects looking to streamline AI agent context handling."},{"label":"License detail","value":"FastMCP is licensed under the Apache License 2.0 which allows free use, modification and distribution of the software provided that the original license is included with each copy."}]}}