Awesome Claude MCP Servers 🤖
镜像
什么是 MCP?
模型上下文协议 (Model Context Protocol, MCP) 是一种开放协议,使 Claude 等 AI 模型能够安全地与本地和远程资源交互,扩展其功能范围。
开始使用 MCP
1. 选择合适的 MCP 服务器
根据您的需求选择相应的 MCP 服务器:
- 📂 文件系统:
@modelcontextprotocol/server-filesystem
- 🔍 搜索引擎:
exa-labs/exa-mcp-server
- 🗄️ 数据库:
@modelcontextprotocol/server-postgres
- 更多选项请参见完整列表
2. 安装所选服务器
使用 npm 安装 (以文件系统服务器为例):
npm install @modelcontextprotocol/server-filesystem
3. 配置并启动服务器
// 示例: 启动文件系统服务器
import { startFileSystemServer } from '@modelcontextprotocol/server-filesystem';
startFileSystemServer({
port: 3000,
accessControl: {
allowedPaths: ['/path/to/allowed/directory']
}
});
4. 在 Claude 中使用 MCP 服务器
在与 Claude 的对话中告知它可用的 MCP 服务器及其功能。当需要使用特定功能时,Claude 将通过 MCP 服务器执行相应操作。
常见用例
- 文件访问: 读取、写入和管理本地或云端文件
- 网络搜索: 获取实时信息和专业搜索结果
- 数据分析: 安全地查询和分析数据库中的数据
- 代码管理: 与 GitHub、GitLab 等版本控制系统交互
资源链接
- 📚 详细文档
- 💬 社区支持 (Discord)
- 🛠️ 开发工具与框架
要深入了解更多 MCP 服务器选项和高级用法,请访问 Awesome Claude MCP Servers 仓库。