用途:引导开发者设计并构建与 Claude 兼容的 MCP 服务器,先做需求发现而非直接写代码。\n\n主要能力:按五阶段推进——需求发现、部署模型、工具模式、框架选择、脚手架并交接;并给出验证方式。\n\n必要用法:先回答阶段一的问题(连接对象、目标用户、动作数量、是否需要交互输入、上游认证方式)。部署模型可选远程 streamable-HTTP、MCP app、MCPB、本地 stdio。动作少于约 15 个用一动作一工具,几十到上百个用搜索加执行模式。框架推荐官方 TypeScript SDK 或 FastMCP 3.x。脚手架后验证:\nbash scripts/test-server.sh http://localhost:3000/mcp\n\n适用场景:包装 REST/GraphQL API、暴露工具/资源/提示、在部署模型间取舍、设计工具 schema。\n\n限制:开始前需满足 Node.js >= 18 配 npm,或 Python >= 3.10 配 pip,测试需 npx。Elicitation 的宿主支持较新(Claude Code 从 v2.1.76 起),须先检查 clientCapabilities.elicitation 并提供回退。本地 stdio 不推荐用于分发。其他细节以资料提及的参考文件为准。
build-mcp-server
智能体与模型
更新于 10-16 03:46