开始使用
示例服务端
本页面展示了各种模型上下文协议(MCP)服务端,展示了该协议的功能和多样性。这些服务端使大型语言模型(LLMs)能够安全地访问工具和数据源。
参考实现
这些官方的参考服务端展示了核心 MCP 功能和 SDK 的使用:
数据和文件系统
- 文件系统 - 具有可配置访问控制的安全文件操作
- PostgreSQL - 具有模式检查功能的只读数据库访问
- SQLite - 数据库交互和商业智能功能
- Google Drive - Google Drive 的文件访问和搜索功能
开发工具
- Git - 读取、搜索和操作 Git 仓库的工具
- GitHub - 仓库管理、文件操作和 GitHub API 集成
- GitLab - GitLab API 集成,支持项目管理
- Sentry - 从 Sentry.io 检索和分析问题
网络和浏览器自动化
生产力和通信
AI 和专用工具
官方集成
这些 MCP 服务端由公司为其平台维护:
- Axiom - 使用自然语言查询和分析日志、跟踪和事件数据
- Browserbase - 在云端自动化浏览器交互
- Cloudflare - 在 Cloudflare 开发者平台上部署和管理资源
- E2B - 在安全的云沙箱中执行代码
- Neon - 与 Neon 无服务端 Postgres 平台交互
- Obsidian Markdown 笔记 - 读取和搜索 Obsidian 库中的 Markdown 笔记
- Qdrant - 使用 Qdrant 向量搜索引擎实现语义记忆
- Raygun - 访问崩溃报告和监控数据
- Search1API - 用于搜索、爬取和站点地图的统一 API
- Stripe - 与 Stripe API 交互
- Tinybird - 与 Tinybird 无服务端 ClickHouse 平台交互
- Weaviate - 通过您的 Weaviate 集合启用代理 RAG
社区亮点
不断增长的社区开发服务端生态系统扩展了 MCP 的功能:
- Docker - 管理容器、镜像、卷和网络
- Kubernetes - 管理 Pod、部署和服务
- Linear - 项目管理和问题跟踪
- Snowflake - 与 Snowflake 数据库交互
- Spotify - 控制 Spotify 播放和管理播放列表
- Todoist - 任务管理集成
注意: 社区服务端未经测试,使用风险自负。它们与 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 配置
要将 MCP 服务端与 Claude 一起使用,请将其添加到您的配置中:
{
"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 服务端仓库 - 参考实现和社区服务端的完整集合
- Awesome MCP 服务端 - 精选的 MCP 服务端列表
- MCP CLI - 用于测试 MCP 服务端的命令行检查器
- MCP Get - 用于安装和管理 MCP 服务端的工具
- Supergateway - 通过 SSE 运行 MCP stdio 服务端
访问我们的 GitHub 讨论 与 MCP 社区互动。
最后更新于: