Token导航 LogoToken导航TokenDH.com
MCP Builder Skill logo
运维云端未说明官方级别未说明来源级核验

MCP Builder Skill

MCP Server

一个全面的技能,为Claude Code Desktop提供构建生产级MCP服务器的权威指南,涵盖从基础到生产部署的所有方面。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaudeTypeScriptClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

EduardoRemedios

提供方

EduardoRemedios

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP构建器技能

Claude Code Desktop的综合技能,可作为构建生产就绪MCP(模型上下文协议)服务器的权威指南。

概述

MCP Builder技能为使用以下两种方法创建高质量、可维护的MCP服务器提供了实用、可操作的指导 FastMCP(Python)MCP SDK(节点/TypeScript)。此技能涵盖了从基础知识到生产部署的所有内容,并提供了真实世界的示例和最佳实践。

特性

  • 📚 全面覆盖:涵盖MCP服务器开发各个方面的完整指南
  • 🔄 双重实施:FastMCP(Python)和MCP SDK(TypeScript)的深度覆盖相等
  • 最佳实践:安全、错误处理、测试和生产准备指南
  • 💡 真实世界的例子:GitHub API、Notion API、数据库和文件操作的完整工作示例
  • 🎯 可操作指南:没有理论上的废话——一切都可以立即付诸行动
  • 📋 质量检查表:实施质量验证清单
  • 🌳 决策树:架构决策指导

目录

该技能涵盖了以下方面:

  1. MCP基础 -协议架构、传输层、客户端-服务器通信模式
  2. 工具设计原则 -原子操作、输入/输出合同、参数验证
  3. 实现模式 -REST API、数据库、文件系统、身份验证流
  4. 错误处理 -显式错误类型、重试逻辑、超时处理、优雅降级
  5. 测试策略 -单元测试、集成测试、模式验证、身份验证测试
  6. 安全最佳实践 -API密钥管理、输入净化、速率限制
  7. 文件标准 -LLM友好的描述、参数文档、使用示例
  8. 生产准备就绪 -配置管理、部署、监控、版本控制
  9. 常见的陷阱 -要避免的反模式、性能瓶颈、常见错误
  10. 真实世界的例子 -常见用例的完整工作示例

安装

适用于Claude Code桌面

  1. 克隆或下载此存储库
  2. 复制 mcp-builder-skill.md 文件到您的Claude技能目录:
   mkdir -p ~/.claude/skills/mcp-builder-skill
   cp mcp-builder-skill.md ~/.claude/skills/mcp-builder-skill/SKILL.md
  1. 打开克劳德代码桌面
  2. 导航至 设置能力技能
  3. 找到 “MCP生成器” 在列表中并切换它

替代方案:以ZIP格式上传

  1. 创建一个名为的目录 mcp-builder-skill
  2. 复制 mcp-builder-skill.md 将其重命名为 SKILL.md
  3. 将目录压缩为 mcp-builder-skill.zip
  4. 在克劳德代码桌面中: 设置能力技能上传技巧

用法

安装并启用后,您可以通过向Claude提出以下问题来使用该技能:

  • “帮助我为GitHub API集成构建MCP服务器”
  • “演示如何在FastMCP中实现正确的错误处理”
  • “MCP服务器中工具设计的最佳实践是什么?”
  • “为\[您的API\]创建一个生产就绪的MCP服务器”
  • “如何处理MCP服务器中的速率限制?”

该技能将根据您的查询自动提供全面的指导。

你将学到什么

使用此技能后,您将能够:

  • ✅ 根据API规范生成可生产的MCP服务器
  • ✅ 对工具粒度和结构做出明智的决策
  • ✅ 自动执行正确的错误处理和验证
  • ✅ 在没有提示的情况下编写全面的测试
  • ✅ 默认情况下遵循安全最佳实践
  • ✅ 生成通过审查且无重大修订的代码

文件结构

MCP-Builder-Skill/
├── README.md                    # This file
├── mcp-builder-skill.md         # The main skill file (rename to SKILL.md for installation)
└── DEPLOYMENT_COMPLETE.md       # Deployment instructions and troubleshooting

需求

  • 克劳德代码桌面(用于使用该技能)
  • Python 3.11+(用于FastMCP示例)
  • Node.js 20+(用于MCP SDK示例)
  • 异步编程的基本理解

涵盖的示例

该技能包括以下完整的工作示例:

  • GitHub API集成 -创建并列出问题、拉取请求
  • API集成理念 -创建页面、管理数据库
  • 数据库连接 -PostgreSQL与连接池
  • 文件系统操作 -安全的文件读取、写入、目录列表
  • REST API集成 -正确的异步/等待模式
  • 身份验证流程 -令牌管理、OAuth模式

包括最佳实践

  • 🔒 安全性:API密钥管理、输入净化、SQL注入预防
  • ⚡ 性能:连接池、异步模式、资源清理
  • 🛡️ 错误处理:显式错误类型、重试逻辑、优雅降级
  • 📝 文档:LLM友好的描述,全面的示例
  • 🧪 测试:单元测试、集成测试、模式验证
  • 🚀 生产:配置管理、监控、版本控制

贡献

欢迎投稿!如果您有改进、其他示例或更正,请随时提交拉取请求。

资源

许可证

这项技能是为了教育和发展目的而提供的。

支持

有关问题、疑问或建议,请在 .

______________________________________________________________________

版本: 1.0.0\ 最后更新2024年11月

目录标签

目录标签

PythonClaudeTypeScriptMCP服务器本地部署开发指南生产部署

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP