官方 TypeScript SDK,用于构建 Model Context Protocol 服务端与客户端,为 LLM 应用提供标准化上下文。
modelcontextprotocol/servers
Model Context Protocol 参考服务器集合,为 LLM 客户端提供文件、Git、网页抓取、记忆等工具和数据访问能力。
- Star
- 91,400
- Fork
- 11,823
- 未关闭 Issue
- 136
- 最近提交
- 昨天
这是什么?
该仓库收录了 MCP 指导委员会维护的一组参考服务器,并附有官方 SDK 与社区资源的链接。这些服务器展示了 Model Context Protocol 如何以可控的方式向大模型客户端提供工具、提示词和资源。
当前的参考服务器包括:Everything(带提示词、资源和工具的测试服务器)、Fetch(抓取并转换网页内容)、Filesystem(可配置访问权限的文件操作)、Git(读取、搜索和操作 Git 仓库)、Memory(基于知识图谱的持久化记忆)、Sequential Thinking(通过思维序列进行反思式问题求解)以及 Time(时间与时区转换)。TypeScript 服务器可通过 npx 直接运行,Python 服务器可通过 uvx 或 pip 启动。
这些服务器主要用作构建自有 MCP 服务器的示例,并非可直接用于生产的组件,在敏感环境中使用前应自行加入安全防护。GitHub、PostgreSQL、Slack 等早期服务器已迁移到独立的归档仓库中,如需查找第三方已发布的服务器,可前往 MCP Registry。
核心功能
- 01提供文件、Git、网页抓取、记忆、时间和顺序思考等参考服务器。
- 02TypeScript 服务器可通过 npx 运行,Python 服务器可通过 uvx 或 pip 运行。
- 03文件系统服务器支持可配置的访问权限控制。
- 04展示如何向 MCP 客户端暴露工具、提示词和资源。
- 05汇总了 C#、Go、Java、Python、Rust、TypeScript 等语言的官方 MCP SDK。
适用场景
- 学习如何使用官方 SDK 构建 MCP 服务器。
- 将 Claude Desktop 或其他 MCP 客户端连接到本地文件或 Git 仓库。
- 使用 Everything 参考服务器测试 MCP 客户端的集成。
- 为 LLM 智能体提供基于知识图谱的持久化记忆。
快速上手
- 1
使用 npx 运行 Memory 参考服务器
npx -y @modelcontextprotocol/server-memory - 2
或使用 uvx 运行 Git 服务器
uvx mcp-server-git - 3
在 Claude Desktop 等 MCP 客户端中使用 README 中的 JSON 配置添加该服务器
使用前须知
- 这些服务器是用于学习的参考实现,并非为生产环境设计。
- 部分早期服务器已归档并迁移到另一个仓库。
- 仓库采用混合许可(新贡献为 Apache 2.0,既有代码为 MIT),元数据中未显示明确的许可证。
标签
常见问题
- servers 是什么?
- Model Context Protocol 参考服务器集合,为 LLM 客户端提供文件、Git、网页抓取、记忆等工具和数据访问能力。 该仓库收录了 MCP 指导委员会维护的一组参考服务器,并附有官方 SDK 与社区资源的链接。这些服务器展示了 Model Context Protocol 如何以可控的方式向大模型客户端提供工具、提示词和资源。
- servers 可以免费使用吗?用的什么许可证?
- servers 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- servers 还在维护吗?
- 活跃维护中。servers 最近一次提交是在 2026年10月19日。
- servers 适合用来做什么?
- 学习如何使用官方 SDK 构建 MCP 服务器。 将 Claude Desktop 或其他 MCP 客户端连接到本地文件或 Git 仓库。 使用 Everything 参考服务器测试 MCP 客户端的集成。 为 LLM 智能体提供基于知识图谱的持久化记忆。
- servers 怎么安装和运行?
- 使用 npx 运行 Memory 参考服务器: npx -y @modelcontextprotocol/server-memory 或使用 uvx 运行 Git 服务器: uvx mcp-server-git 在 Claude Desktop 等 MCP 客户端中使用 README 中的 JSON 配置添加该服务器
- 在哪里获取 servers?
- 源代码和安装说明在 GitHub 上:https://github.com/modelcontextprotocol/servers
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 TypeScript 构建 MCP 服务器、带 React 视图的 MCP 应用和客户端的全栈框架,内置调试器和 CLI。
一组远程 MCP 服务器,让 Cursor、Claude 等 AI 客户端用自然语言查询和管理 Cloudflare 账户与服务。
为 AI 智能体提供 1000 多个预认证应用工具包、按用户划分的会话与沙箱的 TypeScript/Python SDK。
一个嵌入网页运行的 JavaScript GUI 智能体,可用自然语言操控页面界面。
官方 Python SDK,用于构建 Model Context Protocol 服务端和客户端,连接 LLM 应用与工具、数据和提示词。