SuperAPI AI 工具集

mcp-creator

智能体与模型

查看项目

更新于 10-16 01:26

技能介绍

用途:按 FastMCP v3(3.0.0rc2)构建可供 MCP 客户端使用的 MCP 服务器,输入为要包装的服务、API 或能力,也支持扩展现有服务器、转换 OpenAPI 规范或 FastAPI 应用。\n\n主要能力:提供新服务器、扩展、OpenAPI 转换、FastAPI 转换、调试、学习等模式;内置工具设计、服务器组合、测试、鉴权与安全、部署等参考文件,按阶段按需加载。目标 API 涵盖 Provider/Transform 架构、14 个内置中间件、OAuth 2.1、服务器组合、组件版本化、结构化输出、后台任务、elicitation 和 sampling。\n\n使用方式:实现前先查阅 FastMCP v3 实时文档(Context7 解析 fastmcp、WebFetch https://gofastmcp.com/llms-full.txt 或站内搜索),实时文档与内置参考冲突时以实时文档为准。流程分五阶段:调研规划工具/资源/提示清单;用 python scripts/scaffold_mcp.py <name> 生成 mcp/<name>/ 目录与 pyproject.toml、fastmcp.json、tests;实现工具、资源与提示;用内存 Client 写确定性测试;选择传输方式并生成客户端配置。常用命令包括 cd mcp/<name> && uv sync、uv run pytest -v、fastmcp dev inspector、fastmcp run、fastmcp list、fastmcp call。\n\n限制:工具不得使用 print() 或写 stdout,预期失败须抛 ToolError,参数需 Annotated 与 Field(description),禁止 *args/**kwargs,资源 URI 必须带 scheme,密钥只能放环境变量;python scripts/check.py 只验证该技能本身,不校验 MCP 服务器,需用导入检查或 fastmcp list 验证。资料未提供具体服务器实例表、价格与平台支持细节。