主题
示例服务端
示例服务端与实现列表
本页展示了各种 Model Context Protocol (MCP) 服务端,用以演示该协议的能力与多样性。这些服务端使大型语言模型 (LLM) 能够安全地访问工具和数据源。
参考实现
这些官方参考服务端演示了 MCP 的核心功能与 SDK 用法:
当前参考服务端
- Everything - 包含提示模板、资源和工具的参考 / 测试服务端
- Fetch - 网页内容抓取与转换,以便高效供 LLM 使用
- Filesystem - 具备可配置访问控制的安全文件操作
- Git - 用于读取、搜索和操作 Git 仓库的工具
- Memory - 基于知识图谱的持久化记忆系统
- Sequential Thinking - 通过思维序列进行动态且反思性的问题求解
- Time - 时间与时区转换能力
其他示例服务端(已归档)
访问 servers-archived 仓库 以获取不再积极维护的已归档示例服务端。
它们仅供历史参考。
官方集成
访问 MCP Servers 仓库(官方集成部分) 以获取由各公司为其平台维护的 MCP 服务端列表。
社区实现
访问 MCP Servers 仓库(社区部分) 以获取由社区成员维护的 MCP 服务端列表。
快速上手
使用参考服务端
基于 TypeScript 的服务端可直接通过 npx 使用:
bash
npx -y @modelcontextprotocol/server-memory基于 Python 的服务端可通过 uvx(推荐)或 pip 使用:
bash
# Using uvx
uvx mcp-server-git
# Using pip
pip install mcp-server-git
python -m mcp_server_git在 Claude 中配置
要在 Claude 中使用 MCP 服务端,请将其添加到你的配置中:
json
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/files"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}其他资源
访问 MCP Servers 仓库(资源部分) 以获取与 MCP 相关的其他资源和项目集合。
访问我们的 GitHub Discussions 与 MCP 社区互动。