服务端示例
此页面展示了多种模型上下文协议(MCP)服务器,这些服务器展示了该协议的功能和灵活性。这些服务器使大型语言模型(LLM)能够安全地访问工具和数据源。
参考实现
这些官方参考服务器展示了 MCP 的核心功能和 SDK 使用方法:
数据和文件系统
开发工具
- Git - 用于读取、搜索和操作 Git 仓库的工具
- GitHub - 仓库管理、文件操作和 GitHub API 集成
- GitLab - GitLab API 集成,支持项目管理
- Sentry - 从 Sentry.io 检索和分析问题
网络和浏览器自动化
生产力和通信
AI 和专业工具
官方集成
这些 MCP 服务器由公司为其平台维护:
社区亮点
不断增长的社区开发服务器生态系统扩展了 MCP 的功能:
注意: 社区服务器未经测试,使用时需自行承担风险。它们与 Anthropic 无关联,也未获其背书。
如需社区服务器的完整列表,请访问 MCP 服务器仓库。
开始使用
使用参考服务器
基于 TypeScript 的服务器可以直接使用 npx
:
npx -y @modelcontextprotocol/server-memory
基于 Python 的服务器可以使用 uvx
(推荐)或 pip
:
# 使用 uvx
uvx mcp-server-git
# 使用 pip
pip install mcp-server-git
python -m mcp_server_git
配置 Claude
要在 Claude 中使用 MCP 服务器,请将其添加到您的配置文件中:
{
"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>"
}
}
}
}
其他资源
访问我们的 GitHub 讨论区 与 MCP 社区互动。