关于 discover-mcp
discover-mcp 是用于查找 MCP 服务开发指导的入口技能。它会在服务、工具、传输、测试和部署等主题中激活,并引导至基础知识、工具设计和测试技能。
主要功能
- 01在 MCP 开发主题中自动激活
- 02链接至 MCP 技能索引
- 03提供三项专业技能入口
- 04说明常见技能组合顺序
- 05支持渐进式加载
适用场景
- 01开始开发 MCP 服务
- 02为现有服务设计工具
- 03测试或调试 MCP 行为
MCP 相关
该技能提供构建和测试 MCP 服务的指导,涵盖传输、工具、资源和提示词。它本身不向 MCP 客户端暴露工具或资源。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ rand/ cc-polymath --skill discover-mcp安装后在 Claude Code 中输入/discover-mcp确认已加载。
详细介绍
MCP 技能发现
自动提供全面的 MCP 服务开发、工具设计和测试技能。
此技能的激活条件
在以下情况下,此技能会自动激活:
- 构建 MCP 服务(TypeScript 或 Python)
- 设计 MCP 工具、资源或提示词
- 选择 MCP 传输方式(stdio、SSE、Streamable HTTP)
- 实现基于 MCP 的 JSON-RPC 2.0
- 使用 Inspector 或自动化测试测试 MCP 服务
- 调试 MCP 协议或传输问题
- 发布或部署 MCP 服务
可用技能
快速参考
MCP 类别包含 3 项专门技能:
- mcp-server-fundamentals - 架构、传输方式、工具/资源/提示词原语、SDK 设置
- mcp-tool-design - 工具命名、架构、错误处理、注解、渐进式披露
- mcp-testing - Inspector、单元测试、集成测试、传输调试、CI/CD
加载完整类别详情
查看完整说明和工作流:
Read ../mcp/INDEX.md
这会加载完整的 MCP 类别索引,其中包含:
- 详细的技能说明
- 每项技能的使用触发条件
- 常见工作流组合
- 相关技能的交叉引用
加载特定技能
根据需要加载单项技能:
服务端架构和设置
Read ../mcp/mcp-server-fundamentals.md
工具设计和最佳实践
Read ../mcp/mcp-tool-design.md
测试和调试
Read ../mcp/mcp-testing.md
常见工作流
新建 MCP 服务
顺序:基础知识 -> 工具设计 -> 测试
Read ../mcp/mcp-server-fundamentals.md # 架构、传输方式、SDK Read ../mcp/mcp-tool-design.md # 设计工具接口 Read ../mcp/mcp-testing.md # 使用 Inspector、CI 进行测试
向现有服务添加工具
顺序:工具设计 -> 测试
Read ../mcp/mcp-tool-design.md # 命名、架构、错误 Read ../mcp/mcp-testing.md # 测试新工具
调试 MCP 问题
顺序:测试 -> 基础知识
Read ../mcp/mcp-testing.md # Inspector、传输调试 Read ../mcp/mcp-server-fundamentals.md # 生命周期、功能
与其他技能集成
MCP 技能通常会与以下技能组合使用:
API 技能(discover-api):
- 封装 REST 或 GraphQL API 的 MCP 服务
- MCP 工具后端的身份验证
测试技能(discover-testing):
- 全面的测试策略
- 契约测试模式
基础设施技能(discover-infra、discover-cloud):
- 部署 MCP 服务
- 扩展 HTTP 传输方式
渐进式加载
此网关技能(约 170 行,约 1.5K 个 token)支持渐进式加载:
- 级别 1:网关自动加载(当前所在级别)
- 级别 2:加载类别 INDEX.md(约 2.5K 个 token),查看完整概览
- 级别 3:根据需要加载特定技能(每项约 2–3K 个 token)
总上下文:1.5K + 2.5K + 技能 = 4–8K 个 token,而非加载所有内容所需的 12K+ 个 token。
快速入门示例
“构建 MCP 服务”: Read ../mcp/mcp-server-fundamentals.md
“为我的 API 设计 MCP 工具”: Read ../mcp/mcp-tool-design.md
“测试我的 MCP 服务”: Read ../mcp/mcp-testing.md
“调试我的 MCP 工具为何没有显示”: Read ../mcp/mcp-testing.md
后续步骤:运行 Read ../mcp/INDEX.md 查看完整类别详情,或使用上面的命令加载特定技能。