[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2243":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":14,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},2243,"fastmcp","PrefectHQ\u002Ffastmcp","PrefectHQ","🚀 The fast, Pythonic way to build MCP servers and clients.","https:\u002F\u002Fgofastmcp.com",null,"Python",25595,2066,115,237,0,19,478,91,119.95,"Apache License 2.0",false,"main",[25,5,26,27,28,29,30,31,32],"agents","llms","mcp","mcp-clients","mcp-servers","mcp-tools","model-context-protocol","python","2026-06-12 04:00:14","\u003Cdiv align=\"center\">\n\n\u003C!-- omit in toc -->\n\n\u003Cpicture>\n  \u003Csource width=\"550\" media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002FPrefectHQ\u002Ffastmcp\u002Fmain\u002Fdocs\u002Fassets\u002Fbrand\u002Ff-watercolor-waves-4-dark.png\">\n  \u003Csource width=\"550\" media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002FPrefectHQ\u002Ffastmcp\u002Fmain\u002Fdocs\u002Fassets\u002Fbrand\u002Ff-watercolor-waves-4.png\">\n  \u003Cimg width=\"550\" alt=\"FastMCP Logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FPrefectHQ\u002Ffastmcp\u002Fmain\u002Fdocs\u002Fassets\u002Fbrand\u002Ff-watercolor-waves-2.png\">\n\u003C\u002Fpicture>\n\n# FastMCP 🚀\n\n\u003Cstrong>Move fast and make things.\u003C\u002Fstrong>\n\n*Made with 💙 by [Prefect](https:\u002F\u002Fwww.prefect.io\u002F)*\n\n[![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-gofastmcp.com-blue)](https:\u002F\u002Fgofastmcp.com)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcommunity-discord-5865F2?logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002Fuu8dJCgttd)\n[![PyPI - Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Ffastmcp.svg)](https:\u002F\u002Fpypi.org\u002Fproject\u002Ffastmcp)\n[![Tests](https:\u002F\u002Fgithub.com\u002FPrefectHQ\u002Ffastmcp\u002Factions\u002Fworkflows\u002Frun-tests.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FPrefectHQ\u002Ffastmcp\u002Factions\u002Fworkflows\u002Frun-tests.yml)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FPrefectHQ\u002Ffastmcp.svg)](https:\u002F\u002Fgithub.com\u002FPrefectHQ\u002Ffastmcp\u002Fblob\u002Fmain\u002FLICENSE)\n\n\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F13266\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Ftrendshift.io\u002Fapi\u002Fbadge\u002Frepositories\u002F13266\" alt=\"prefecthq%2Ffastmcp | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n---\n\nThe [Model Context Protocol](https:\u002F\u002Fmodelcontextprotocol.io\u002F) (MCP) connects LLMs to tools and data. FastMCP gives you everything you need to go from prototype to production:\n\n```python\nfrom fastmcp import FastMCP\n\nmcp = FastMCP(\"Demo 🚀\")\n\n@mcp.tool\ndef add(a: int, b: int) -> int:\n    \"\"\"Add two numbers\"\"\"\n    return a + b\n\nif __name__ == \"__main__\":\n    mcp.run()\n```\n\n## Why FastMCP\n\nBuilding an effective MCP application is harder than it looks. FastMCP handles all of it. Declare a tool with a Python function, and the schema, validation, and documentation are generated automatically. Connect to a server with a URL, and transport negotiation, authentication, and protocol lifecycle are managed for you. You focus on your logic, and the MCP part just works: **with FastMCP, best practices are built in.**\n\n**That's why FastMCP is the standard framework for working with MCP.** FastMCP 1.0 was incorporated into the official MCP Python SDK in 2024. Today, the actively maintained standalone project is downloaded a million times a day, and some version of FastMCP powers 70% of MCP servers across all languages.\n\nFastMCP has three pillars:\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd align=\"center\" valign=\"top\" width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fgofastmcp.com\u002Fservers\u002Fserver\">\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FPrefectHQ\u002Ffastmcp\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fservers-card.png\" alt=\"Servers\" \u002F>\n\u003Cbr \u002F>\u003Cstrong>Servers\u003C\u002Fstrong>\n\u003C\u002Fa>\n\u003Cbr \u002F>Expose tools, resources, and prompts to LLMs.\n\u003C\u002Ftd>\n\u003Ctd align=\"center\" valign=\"top\" width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fgofastmcp.com\u002Fapps\u002Foverview\">\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FPrefectHQ\u002Ffastmcp\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fapps-card.png\" alt=\"Apps\" \u002F>\n\u003Cbr \u002F>\u003Cstrong>Apps\u003C\u002Fstrong>\n\u003C\u002Fa>\n\u003Cbr \u002F>Give your tools interactive UIs rendered directly in the conversation.\n\u003C\u002Ftd>\n\u003Ctd align=\"center\" valign=\"top\" width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fgofastmcp.com\u002Fclients\u002Fclient\">\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FPrefectHQ\u002Ffastmcp\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fclients-card.png\" alt=\"Clients\" \u002F>\n\u003Cbr \u002F>\u003Cstrong>Clients\u003C\u002Fstrong>\n\u003C\u002Fa>\n\u003Cbr \u002F>Connect to any MCP server — local or remote, programmatic or CLI.\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n**[Servers](https:\u002F\u002Fgofastmcp.com\u002Fservers\u002Fserver)** wrap your Python functions into MCP-compliant tools, resources, and prompts. **[Clients](https:\u002F\u002Fgofastmcp.com\u002Fclients\u002Fclient)** connect to any server with full protocol support. And **[Apps](https:\u002F\u002Fgofastmcp.com\u002Fapps\u002Foverview)** give your tools interactive UIs rendered directly in the conversation.\n\nReady to build? Start with the [installation guide](https:\u002F\u002Fgofastmcp.com\u002Fgetting-started\u002Finstallation) or jump straight to the [quickstart](https:\u002F\u002Fgofastmcp.com\u002Fgetting-started\u002Fquickstart).\n\n## Run FastMCP in production with Horizon\n\nFastMCP is the standard way to build MCP servers. **[Prefect Horizon](https:\u002F\u002Fwww.prefect.io\u002Fhorizon?utm_source=github&utm_medium=readme&utm_campaign=readme_horizon&utm_content=readme_body)** is the enterprise MCP gateway for running them safely.\n\nBuilt by the FastMCP team, Horizon packages the best practices we've learned shipping the world's most popular MCP framework.\n\nDeploy FastMCP servers from GitHub with branch previews and instant rollback. Create a private registry of every MCP your company uses. Secure access with SSO and tool-level RBAC. Get audit logs, observability, and governance across your MCP stack. Remix approved tools into purpose-built endpoints for teams and agents.\n\nStart with FastMCP. [Scale with Horizon →](https:\u002F\u002Fwww.prefect.io\u002Fhorizon?utm_source=github&utm_medium=readme&utm_campaign=readme_horizon&utm_content=readme_cta)\n\n## Installation\n\nWe recommend installing FastMCP with [uv](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002F):\n\n```bash\nuv pip install fastmcp\n```\n\nFor full installation instructions, including verification and upgrading, see the [**Installation Guide**](https:\u002F\u002Fgofastmcp.com\u002Fgetting-started\u002Finstallation).\n\n**Upgrading?** We have guides for:\n- [Upgrading from FastMCP v2](https:\u002F\u002Fgofastmcp.com\u002Fgetting-started\u002Fupgrading\u002Ffrom-fastmcp-2)\n- [Upgrading from the MCP Python SDK](https:\u002F\u002Fgofastmcp.com\u002Fgetting-started\u002Fupgrading\u002Ffrom-mcp-sdk)\n- [Upgrading from the low-level SDK](https:\u002F\u002Fgofastmcp.com\u002Fgetting-started\u002Fupgrading\u002Ffrom-low-level-sdk)\n\n## 📚 Documentation\n\nFastMCP's complete documentation is available at **[gofastmcp.com](https:\u002F\u002Fgofastmcp.com)**, including detailed guides, API references, and advanced patterns.\n\nDocumentation is also available in [llms.txt format](https:\u002F\u002Fllmstxt.org\u002F), which is a simple markdown standard that LLMs can consume easily:\n\n- [`llms.txt`](https:\u002F\u002Fgofastmcp.com\u002Fllms.txt) is essentially a sitemap, listing all the pages in the documentation.\n- [`llms-full.txt`](https:\u002F\u002Fgofastmcp.com\u002Fllms-full.txt) contains the entire documentation. Note this may exceed the context window of your LLM.\n\n**Community:** Join our [Discord server](https:\u002F\u002Fdiscord.gg\u002Fuu8dJCgttd) to connect with other FastMCP developers and share what you're building.\n\n## Contributing\n\nWe welcome contributions! See the [Contributing Guide](https:\u002F\u002Fgofastmcp.com\u002Fdevelopment\u002Fcontributing) for setup instructions, testing requirements, and PR guidelines.\n","FastMCP 是一个快速构建 MCP 服务器和客户端的 Python 框架。它支持用户通过简单的 Python 函数定义工具，自动生成相应的模式、验证规则及文档；同时，框架内置了传输协商、认证机制和协议生命周期管理等功能，使得开发者可以专注于业务逻辑的实现。适用于需要将大语言模型（LLMs）与工具或数据连接起来的应用场景，例如构建基于 LLM 的应用程序原型并将其推向生产环境。FastMCP 遵循 Apache License 2.0 开源许可协议，并且已经成为 MCP 应用的标准框架之一，在全球范围内被广泛使用。",2,"2026-06-11 02:49:05","top_language"]