MCP服务器构建工具

一个指导使用Python或TypeScript创建高质量MCP(模型上下文协议)服务器的技能,涵盖API研究、实现、代码审查、测试和评估的全生命周期。

  • by joneshong-skills
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 joneshong-skills/mcp-builder

使用说明

英语 | 繁体中文

mcp构建器

Claude Code技能,指导在Python或TypeScript中创建高质量的MCP(模型上下文协议)服务器。

描述

此技能为构建MCP服务器提供了一个完整的工作流程,该服务器将API或服务打包成可发现的、记录良好的LLM代理工具。它涵盖了整个开发生命周期:API研究和规划、最佳实践实施、代码审查、测试和评估。

它的作用

  • 指导面向工作流的工具设计(不仅仅是API端点包装器)
  • 为Python(FastMCP)和TypeScript(MCP SDK)提供特定语言的实现指南
  • 包括命名、响应格式、分页、传输和安全性的最佳实践
  • 提供用于MCP连接处理和服务器评估的现成脚本
  • 覆盖工具注释(readOnlyHint, destructiveHint, idempotentHint, openWorldHint)
  • 包括一个评估框架,用于使用LLM代理测试MCP服务器质量

安装

将技能目录复制到您的Claude Code技能文件夹中:

cp -r mcp-builder ~/.claude/skills/

技能放在 ~/.claude/skills/ 由Claude Code自动发现。无需额外注册。

用法

通过要求Claude Code构建MCP服务器来调用该技能。示例提示:

  • “为GitHub API构建MCP服务器”
  • “创建包装Slack的MCP服务器”
  • “帮助我为数据库构建MCP工具”
  • “为Jira制作Python MCP服务器”

Claude将自动完成研究、实施、审查和评估阶段。