Awesome MCP Servers

Awesome MCP Servers

超赞的 MCP Servers - 一个精选的模型上下文协议服务器列表

什么是 MCP?

Model Context Protocol (MCP) 是一种开放协议,使 AI 模型能够通过标准化的服务器实现安全地与本地和远程资源交互。MCP 服务器扩展了 AI 的功能,提供文件访问、数据库连接、API 集成等服务。

支持的客户端

主要服务器类型

MCP 服务器按功能分类:

  • 📂 文件系统 - 本地文件读写访问
  • 🔄 版本控制 - Git、GitHub、GitLab 集成
  • 🗄️ 数据库 - PostgreSQL、SQLite、BigQuery 等
  • ☁️ 云存储 - Google Drive 等云存储访问
  • 💬 通信 - 邮件、聊天等通信工具
  • 🔍 搜索 & 网络 - Web 搜索和浏览功能
  • ⚙️ 工作流自动化 - 自动化工作流程
  • 💻 开发工具 - 编程和开发辅助工具

基本使用步骤

  1. 安装 MCP 服务器

    # 例如,安装文件系统服务器
    npm install -g @anthropic/mcp-fs
    
  2. 启动服务器

    # 启动文件系统服务器,限制在当前目录
    mcp-fs --root .
    
  3. 连接客户端: 在支持 MCP 的客户端中配置连接信息,通常是服务器提供的端口号。

  4. 使用能力: 在客户端中,请求 AI 使用已连接的服务,例如"请帮我查看当前目录下的文件"。

常见服务器示例

文件系统

# 安装并运行文件系统服务器
npm install -g @anthropic/mcp-fs
mcp-fs --root /path/to/directory

数据库 (PostgreSQL)

# 安装并运行 PostgreSQL 服务器
npm install -g @anthropic/mcp-postgres
mcp-postgres --connection "postgresql://user:pass@localhost:5432/db"

GitHub

# 安装并运行 GitHub 服务器
npm install -g @anthropic/mcp-github
mcp-github --token "your-github-token"

资源


注意:确保在使用 MCP 服务器时遵循安全最佳实践,限制必要的访问权限以保护敏感信息。