Claude Skills (Model Context Protocol) 学习资源
Claude 的 "Skills" 现在主要通过 Model Context Protocol (MCP) 来实现。MCP 是一个开放标准,允许 Claude 连接到各种数据源和工具。以下是一些值得学习的 GitHub 仓库资源:
1. 官方及核心资源
-
Model Context Protocol 官方服务器库
- 仓库地址:
- 描述: 这是官方提供的 MCP 服务器参考实现集合。包含了很多基础和常用的集成,如文件系统访问、Git 操作、Google Drive 集成等。是学习如何编写 MCP 服务器的最佳起点。
- 学习重点: 官方的代码结构、标准实现方式。
-
GitHub 官方 MCP 服务器
- 仓库地址:
- 描述: GitHub 官方推出的 MCP 服务器,允许 Claude 访问和操作 GitHub 仓库(查看 Issue、PR、文件内容等)。
- 学习重点: 如何构建复杂的、生产级别的 API 集成工具。
2. 社区精选列表 (Awesome Lists)
-
Awesome MCP Servers
- 仓库地址:
- 描述: 这是一个社区维护的 MCP 服务器精选列表。汇集了各种各样的第三方 MCP 实现,从简单的工具到复杂的系统集成都有。
- 学习重点: 发现各种创意用法和不同领域的实现案例(如 Docker, Postgres, AWS 等)。
-
Appcypher Awesome MCP Servers
- 仓库地址:
- 描述: 另一个高质量的 MCP 服务器列表,包含了很多实用的工具集成。
3. 其他有趣/特定的实现
-
Claude Code MCP
- 仓库地址:
- 描述: 允许 LLM 与 Claude Code 工具进行交互的适配器。
- 学习重点: 命令行工具的封装与交互。
-
Claude Skills MCP (K-Dense-AI)
- 仓库地址:
- 描述: 提供智能搜索等能力的集成,旨在让模型像使用原生技能一样使用工具。
学习建议
- 从官方库开始: 先阅读
modelcontextprotocol/servers中的代码,理解 MCP 协议的基本交互模式(资源 Resources、工具 Tools、提示 Prompts)。 - 配置 Claude Desktop: 尝试将这些 GitHub 上的 MCP server 配置到你的 Claude Desktop 中实际运行一下,体验交互效果。
- 阅读 TypeScript/Python SDK: 大多数 MCP server 是用 TypeScript 或 Python 编写的,熟悉对应的 SDK (
@modelcontextprotocol/sdk) 会很有帮助。

评论