Awesome Claude MCP Servers 🤖

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 等版本控制系统交互

资源链接


要深入了解更多 MCP 服务器选项和高级用法,请访问 Awesome Claude MCP Servers 仓库。