MCP服务器构建工具

一个为Claude Code提供FastMCP v3专业知识的自定义技能,用于构建Model Context Protocol服务器。

  • by jxnxts
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 jxnxts/fastmcp-skill

使用说明

fastmcp技能

Claude构建MCP服务器的代码技能 FastMCP v3 (省长)。

这是什么?

A. Claude代码自定义技能 这为Claude提供了有关FastMCP v3的专业知识,FastMCP v3是用于构建模型上下文协议服务器的标准Python框架。

触发后,Claude可以访问完整的FastMCP v3文档(331个文件,2.8MB)和精心策划的参考指南,使其能够编写正确的MCP服务器代码,而不会产生API幻觉。

它涵盖了什么

  • 工具、资源、提示(@mcp.tool, @mcp.resource, @mcp.prompt)
  • 上下文、依赖注入、中间件
  • 服务器组成(mount, ProxyProvider, SkillsProvider)
  • 测试(内存中 Client,HTTP传输)
  • 部署(stdio、HTTP、ASGI、FastAPI)
  • 身份验证(OAuth、令牌验证)
  • CLI(fastmcp run, fastmcp inspect, fastmcp install)
  • 集成(Claude Desktop、Cursor、OpenAI等)
  • 完整的Python SDK参考

安装

选项1:克隆到项目的 .claude/skills/

git clone https://github.com/jxnxts/fastmcp-skill.git .claude/skills/fastmcp

然后添加到您的项目 .claude/settings.json:

{
  "skills": {
    "fastmcp": {
      "path": ".claude/skills/fastmcp"
    }
  }
}

选项2:全局安装

git clone https://github.com/jxnxts/fastmcp-skill.git ~/.claude/skills/fastmcp

然后添加到您的全局 ~/.claude/settings.json:

{
  "skills": {
    "fastmcp": {
      "path": "~/.claude/skills/fastmcp"
    }
  }
}

用法

当你提到以下内容时,Claude Code会自动触发此技能:

  • “FastMCP”、“MCP服务器”、“模型上下文协议”
  • @mcp.tool, @mcp.resource, @mcp.prompt
  • “添加工具”、“创建MCP端点”
  • 任何MCP服务器创建、修改或调试任务

您还可以显式调用它:

/fastmcp

结构

fastmcp-skill/
├── SKILL.md              # Skill definition + quick reference
├── references/           # Curated topic guides
│   ├── tools.md
│   ├── resources-prompts.md
│   ├── context-di-middleware.md
│   ├── composition-providers.md
│   ├── testing.md
│   └── deployment.md
└── docs/                 # Full FastMCP v3 documentation (331 files)
    ├── python-sdk/       # Complete Python SDK reference
    ├── servers/          # Server components docs
    ├── clients/          # Client usage docs
    ├── integrations/     # IDE & platform integrations
    ├── cli/              # CLI commands
    ├── deployment/       # Deployment guides
    └── ...

许可证

麻省理工学院