开源项目

servers

Model Context Protocol 官方参考服务器集合,基于各语言 MCP SDK 实现 filesystem、git、fetch、memory、sequentialthinking 等示例服务,把本地文件、代码仓库、网页内容和知识图谱等数据源以受控方式接给 LLM 调用。价值在于它是理解 MCP 协议本身、照着写自己 server 的起点,配置示例直接覆盖 Claude Desktop,社区生态也大都以这些实现为范本。仓库明确声明这些只是演示 MCP 特性的 reference implementation,并非生产可用,接入前需按自身威胁模型评估安全风险。

README

Model Context Protocol 服务器

本仓库是 Model Context Protocol (MCP) 的参考实现集合,也包含对社区构建的服务器和其他资源的参考。

[!IMPORTANT] 如果你正在寻找 MCP 服务器列表,可以在 MCP Registry 上浏览已发布的服务器。此 README 所对应的仓库仅用于存放由 MCP steering group 维护的少量参考服务器。

[!WARNING] 本仓库中的服务器旨在作为参考实现,用于演示 MCP 功能和 SDK 用法。它们是供开发人员构建自己的 MCP 服务器时使用的教学示例,而非生产就绪的解决方案。开发人员应评估自身安全需求,并基于其特定威胁模型和用例实施适当的保护措施。

本仓库中的服务器展示了 MCP 的多功能性和可扩展性,演示了如何使用它让大型语言模型(LLMs)安全、可控地访问 tools 和数据源。 通常,每个 MCP 服务器都使用某个 MCP SDK 实现:

🌟 参考服务器

这些服务器旨在演示 MCP 功能和官方 SDK。

  • Everything - 带有 prompts、resources 和 tools 的参考/测试服务器。
  • Fetch - 抓取并转换网页内容,以便高效供 LLM 使用。
  • Filesystem - 安全的文件操作,支持可配置的访问控制。
  • Git - 用于读取、搜索和操作 Git 仓库的工具。
  • Memory - 基于 knowledge graph 的持久化记忆系统。
  • Sequential Thinking - 通过思维序列进行动态且反思性的问题求解。
  • Time - 时间和时区转换功能。

已归档

以下参考服务器现已归档,可在 servers-archived 中找到。

🚀 快速开始

使用本仓库中的 MCP 服务器

本仓库中基于 TypeScript 的服务器可以直接通过 npx 使用。

例如,以下命令会启动 Memory 服务器:

npx -y @modelcontextprotocol/server-memory

本仓库中基于 Python 的服务器可以直接通过 uvx 或 pip 使用。为便于使用和设置,推荐使用 uvx。

例如,以下命令会启动 Git 服务器:

# With uvx
uvx mcp-server-git

# With pip
pip install mcp-server-git
python -m mcp_server_git

按照这些说明安装 `uv

开源项目modelcontextprotocol2026-09-30原文

相关内容