Awesome MCP Servers 是一份精心整理的 Model Context Protocol (MCP) 服務器精選列表。涵蓋從檔案操作、代碼生成、數據庫管理到網頁搜尋等各類工具,幫助開發者快速找到適合的 MCP 服務器,加速 AI 應用的開發。
提示:點擊服務器名稱可直接訪問 GitHub 倉庫,使用 npx @modelcontextprotocol/server-* 即可快速安裝。
📁 檔案與系統工具
filesystem
提供完整的檔案系統操作能力,包括讀寫、複製、移动、搜尋檔案,支援大型檔案流式處理。
aws-file-system
在 AWS S3 上的檔案操作,支持上傳、下載、列出存儲桶等操作,適合處理雲端資料。
github
直接通過 MCP 協議與 GitHub 互動,支援創建 issue/PR、管理倉庫、審查代碼等。
💻 開發者工具
brave-search
整合 Brave 搜尋 API,提供網頁搜尋能力,讓 AI 能夠獲取最新資訊。
slack
發送訊息到 Slack頻道、查詢歷史消息、管理頻道成員,適合團隊協作場景。
postgres
連接 PostgreSQL 數據庫,執行 SQL 查詢、管理 schema、處理事務。
sqlite
輕量級 SQLite 操作工具,適合本地數據存儲和小型項目的數據管理。
🗄️ 數據庫與存儲
mongodb
MongoDB 文檔數據庫連接器,支持 CRUD 操作、聚合管道、索引管理等。
redis
Redis 鍵值存儲整合,用於快取、session 管理、消息佇列等場景。
🌐 網頁與 API
fetch
HTTP 請求工具,支援 GET/POST/PUT/DELETE 方法,可用於調用各類 Web API。
chrome-devtools
控制 Chrome 瀏覽器,支援自動化測試、網頁截圖、爬蟲等場景。
openapi
直接調用 OpenAPI 規範的 REST API,自動處理認證和參數序列化。
🤖 AI 與機器學習
anthropic-quote
整合 Claude 的 quotes API,生成高質量的引用和摘要。
vertexai
連接 Google Vertex AI 平台,使用 Gemini 模型和其他 Vertex ML 服務。
📊 數據分析與視覺化
pandas
數據分析工具,支援 DataFrame 操作、數據清洗、統計分析等。
matplotlib
數據視覺化工具,生成各類圖表並導出為圖片或 PDF 格式。
🛠️ 安裝使用
每個 MCP 服務器都可以通過多種方式整合到你的項目中:
方式一:使用 npm 安裝
# 安裝官方 filesystem 服務器
npx @modelcontextprotocol/server-filesystem /path/to/directory
# 安裝 GitHub 服務器
npx @modelcontextprotocol/server-github
# 安裝 PostgreSQL 服務器
npx @modelcontextprotocol/server-postgres
方式二:在 Claude Desktop 中配置
# 編輯 ~/.claude/desktops.json 或 claude_desktop_config.json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/your/path"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "your-token-here"
}
}
}
}
方式三:Docker 部署
docker run -v /your/path:/workspace ghcr.io/modelcontextprotocol/server-filesystem
貢獻指南
歡迎提交新的 MCP 服務器!請確保你的提交符合以下標準:
- 服務器必須實現完整的 MCP 協議規範
- 提供清晰的 README 文檔和使用示例
- 代碼開源並具有活躍的維護狀態
- 有基本的測試覆蓋率
參考資源
- 📦 GitHub:modelcontextprotocol/awesome-mcp-servers
- 📄 MCP 官方文檔:modelcontextprotocol.io
- 🔧 模型上下文協議規範:spec.modelcontextprotocol.io