SuperAPI AI 工具集

FastMCP Development

智能体与模型

查看项目

更新于 10-15 21:38

技能介绍

用途:在创建或修改基于 FastMCP 框架的 MCP 服务器时使用,覆盖工具、资源、提示词、认证与 Claude Desktop 集成。

主要能力:定义 LLM 可执行的工具(含类型提示、校验、错误处理与注解);提供只读资源访问,支持 URI 模板、通配符与查询参数;编写可复用提示词模板与多消息工作流;通过 Context 访问日志、进度、资源、提示词、LLM 采样、用户输入与状态;配置 Claude Desktop 集成;为生产环境添加认证;按 STDIO、HTTP 或 SSE 传输部署;支持从 FastMCP v2 迁移到 v3。

使用方式:先确定服务器用途与所需组件,选择 Python 或 TypeScript 创建服务器文件,实现工具、资源与提示词,再配置 Claude Desktop。可用 fastmcp CLI 安装:fastmcp install claude-desktop server.py,或手动编辑 claude_desktop_config.json。本地以 STDIO 模式运行测试,生产环境添加认证并按需选择传输方式,最后在 Claude Desktop 端到端验证。

适用场景:新建 FastMCP MCP 服务器、为现有服务器添加工具/资源/提示词、集成 Claude Desktop、实现生产认证、部署 MCP 服务器、v2 到 v3 迁移、创建领域专用 MCP 集成。

限制:不适用于 Python 或 TypeScript 之外的语言(应使用官方 SDK);需要最大程度控制 MCP 协议实现时应使用官方 SDK;无 LLM 集成的简单命令行工具不适用。Context 作用域为单次请求,状态可跨请求持久化。具体收费、价格与平台信息暂未提供。