精選的 MCP 伺服器

精選的 MCP 伺服器 Awesome

精選的優質模型上下文協定 (MCP) 伺服器列表。

什麼是 MCP?

MCP 是一種開放協定,透過標準化的伺服器實作,使 AI 模型能夠安全地與本地和遠端資源進行互動。此列表重點關注可用於生產和實驗性的 MCP 伺服器,這些伺服器透過檔案存取、資料庫連線、API 整合和其他上下文服務來擴展 AI 功能。

教學

社群

說明

  • :medal_military: – 官方實作
  • 程式語言
    • :snake: – Python 程式碼庫
    • :card_index: – TypeScript 程式碼庫
    • :racing_car: – Go 程式碼庫
    • :crab: – Rust 程式碼庫
    • :hash: - C# 程式碼庫
    • :coffee: - Java 程式碼庫
  • 範圍
    • :cloud: - 雲端服務
    • :house: - 本地服務
  • 作業系統
    • :apple: – For macOS
    • :window: – For Windows

[!NOTE]
關於本地 :house: 和雲端 :cloud: 的區別:

  • 當 MCP 伺服器與本地安裝的軟體通訊時使用本地服務,例如控制 Chrome 瀏覽器。
  • 當 MCP 伺服器與遠端 API 通訊時使用網路服務,例如天氣 API。

伺服器實作

[!NOTE]
我們現在有一個與儲存庫同步的基於 Web 的目錄

:open_file_folder: 瀏覽器自動化

Web 內容存取和自動化功能。支援以 AI 友善格式搜尋、抓取和處理 Web 內容。

:art: 藝術與文化

提供藝術收藏、文化遺產和博物館資料庫的存取與探索。讓 AI 模型能夠搜尋和分析藝術文化內容。

:cloud: 雲平台

雲平台服務整合。實現與雲端基礎設施和服務的管理和互動。

:desktop_computer: 命令列

執行命令、捕獲輸出以及以其他方式與 shell 和命令列工具互動。

  • ferrislucas/iterm-mcp :desktop_computer: :hammer_and_wrench: :speech_balloon: - 一個為 iTerm 終端機提供存取能力的 MCP 伺服器。您可以執行命令,並就終端機中看到的內容進行提問互動。
  • g0t4/mcp-server-commands :card_index: :house: - 使用「run_command」和「run_script」工具執行任何命令。
  • MladenSU/cli-mcp-server :snake: :house: - 具有安全執行和可客製化安全策略的命令列介面
  • tumf/mcp-shell-server 實現模型上下文協定 (MCP) 的安全 shell 命令執行伺服器

:speech_balloon: 社群

與通訊平台整合,實現訊息管理和管道營運。使 AI 模型能夠與團隊溝通工具進行互動。

:bust_in_silhouette: 客戶資料平台

提供對客戶資料平台內客戶檔案的存取

:file_cabinet: 資料庫

具有模式檢查功能的安全資料庫存取。支援使用可配置的安全控制(包括唯讀存取)查詢和分析資料。

:computer: 開發者工具

增強開發工作流程和環境管理的工具和整合。

:abacus: 資料科學工具

旨在簡化資料探索、分析和增強資料科學工作流程的整合和工具。

:open_file_folder: 檔案系統

提供對本地檔案系統的直接存取,並具有可配置的權限。使 AI 模型能夠讀取、寫入和管理指定目錄中的檔案。

:moneybag: 金融與金融科技

金融資料存取和加密貨幣市場資訊。支援查詢即時市場資料、加密貨幣價格和財務分析。

:brain: 知識與記憶

使用知識圖譜結構的持久記憶體儲存。使 AI 模型能夠跨會話維護和查詢結構化資訊。

  • @modelcontextprotocol/server-memory :card_index: :house: - 基於知識圖譜的長期記憶系統用於維護上下文
  • /CheMiguel23/MemoryMesh :card_index: :house: - 增強基於圖形的記憶,重點關注 AI 角色扮演和故事生成
  • /topoteretes/cognee :card_index: :house: - AI應用程式和Agent的記憶體管理器使用各種圖儲存和向量儲存,並允許從 30 多個資料來源提取資料
  • @hannesrudolph/mcp-ragdocs :snake: :house: - MCP 伺服器實作提供了透過向量搜尋檢索和處理文檔的工具,使 AI 助手能夠利用相關文檔上下文來增強其響應能力
  • @kaliaboi/mcp-zotero :card_index: :cloud: - 為 LLM 提供的連接器,用於操作 Zotero Cloud 上的文獻集合和資源

:world_map: 位置服務

地理和基於位置的服務整合。支援存取地圖資料、方向和位置資訊。

:dart: 行銷

用於建立和編輯行銷內容、處理網頁元數據、產品定位和編輯指南的工具。

:bar_chart: 監測

存取和分析應用程式監控資料。使 AI 模型能夠審查錯誤報告和效能指標。

:mag_right: 搜尋

:lock: 安全

  • dnstwist MCP Server :card_index::window::cloud: - dnstwist 的 MCP 伺服器,這是一個強大的 DNS 模糊測試工具,可幫助檢測域名搶注、釣魚和企業竊密行為
  • Maigret MCP Server :card_index: :cloud: - maigret 的 MCP 伺服器,maigret 是一款強大的 OSINT 工具,可從各種公共來源收集用戶帳戶資訊。此伺服器提供用於在社群網路中搜尋用戶名和分析 URL 的工具。
  • Shodan MCP Server :card_index: :cloud: - MCP 伺服器用於查詢 Shodan API 和 Shodan CVEDB。此伺服器提供 IP 查找、裝置搜尋、DNS 查找、漏洞查詢、CPE 查找等工具。
  • VirusTotal MCP Server :card_index: :cloud: - 用於查詢 VirusTotal API 的 MCP 伺服器。此伺服器提供用於掃描 URL、分析檔案雜湊和檢索 IP 位址報告的工具。
  • ORKL MCP Server :card_index::shield::cloud: - 用於查詢 ORKL API 的 MCP 伺服器。此伺服器提供獲取威脅報告、分析威脅行為者和檢索威脅情報來源的工具。
  • Security Audit MCP Server :card_index::shield::cloud: 一個強大的 MCP (模型上下文協定) 伺服器,審計 npm 套件依賴項的安全漏洞。內建遠端 npm 註冊表整合,以進行即時安全檢查。

:train2: 旅行與交通

存取旅行和交通資訊。可以查詢時刻表、路線和即時旅行資料。

:arrows_counterclockwise: 版本控制

與 Git 儲存庫和版本控制平台互動。透過標準化 API 實現儲存庫管理、程式碼分析、拉取請求處理、問題追蹤和其他版本控制操作。

:hammer_and_wrench: 其他工具與整合

框架

  • FastMCP :snake: - 用於在 Python 中構建 MCP 伺服器的高級框架
  • FastMCP :card_index: - 用於在 TypeScript 中構建 MCP 伺服器的高級框架
  • Foxy Contexts :racing_car: - 用於以聲明方式編寫 MCP 伺服器的 Golang 程式庫,包含功能測試
  • Genkit MCP :card_index: – 提供Genkit與模型上下文協定(MCP)之間的整合。
  • LiteMCP :zap: - 用於在 JavaScript/TypeScript 中構建 MCP 伺服器的高級框架
  • mark3labs/mcp-go :racing_car: - 用於構建MCP伺服器和用戶端的Golang SDK。
  • mcp-framework - :zap: 用於構建 MCP 伺服器的快速而優雅的 TypeScript 框架
  • mcp-proxy :card_index: - 用於使用 stdio 傳輸的 MCP 伺服器的 TypeScript SSE 代理
  • mcp-rs-template :crab: - Rust的MCP CLI伺服器範本
  • metoro-io/mcp-golang :racing_car: - 用於構建 MCP 伺服器的 Golang 框架,專注於型別安全。
  • rectalogic/langchain-mcp :snake: - 提供LangChain中MCP工具調用支援,允許將MCP工具整合到LangChain工作流程中。
  • salty-flower/ModelContextProtocol.NET :hash::house: - 基於 .NET 9 的 C# MCP 伺服器 SDK ,支援 NativeAOT :zap: :electric_plug:
  • spring-ai-mcp :coffee: :seedling: - 用於構建 MCP 用戶端和伺服器的 Java SDK 和 Spring Framework 整合,支援多種可插拔的傳輸選項
  • @marimo-team/codemirror-mcp - CodeMirror 擴展,實現了用於資源提及和提示命令的模型上下文協定 (MCP)

實用工具

用戶端

[!NOTE]
尋找 MCP 用戶端?請查看 awesome-mcp-clients 儲存庫。

提示與技巧

關於 LLM 如何使用 MCP 的官方提示

想讓 Claude 回答有關模型上下文協定的問題?

建立一個專案,然後將此檔案新增到其中:

https://modelcontextprotocol.io/llms-full.txt

這樣 Claude 就能回答關於編寫 MCP 伺服器及其工作原理的問題了

收藏歷史

Star History Chart CDN