用途:根据需求描述构建可部署的 MCP 服务器,使用 Python 与 FastMCP 定义工具、资源、提示词。主要能力:生成模块级 FastMCP 服务器;定义 @mcp.tool()、@mcp.resource()、@mcp.prompts 等;可附 TypeScript CLI 脚本;支持本地开发与检查、HTTP 传输、自动化测试、FastMCP Cloud 或 Docker 部署。使用方式:先明确需暴露的工具/资源/提示词,再执行 pip install fastmcp 并编写服务器文件;本地快速运行 python server.py,开发模式用 fastmcp dev server.py(检查器 http://localhost:5173),HTTP 模式用 python server.py --transport http --port 8000;部署前需通过语法检查、模块级服务器对象、仅 PyPI 依赖、无硬编码密钥等检查;FastMCP Cloud 要求模块级对象命名为 mcp/server/app、公开 GitHub 仓库、环境变量存密钥,推送 main 后自动部署,亦可用 Docker 自托管。适用场景:为 Claude 等客户端构建数据库查询、API 封装、文件操作类 MCP 服务器。限制:需 Python 3.12+ 环境;类型注解必填;错误需返回字符串而非抛出异常;部分高阶集成与 Cloudflare Workers 方案仅有指引,具体实现暂未提供。
mcp-builder
智能体与模型
更新于 10-15 23:31