modelcontextprotocol/servers

Model Context Protocol Servers

解決的問題

本倉儲提供了透過模型上下文協定(MCP)讓大型語言模型(LLMs)安全且受控地存取工具與資料來源的伺服器參考實作。

運作方式

這些伺服器扮演 LLM 與特定資料來源或工具之間的橋樑。它們使用官方 MCP SDK(支援 TypeScript、Python、Go 和 Rust 等多種語言)建構,並可設定為 MCP 客戶端(例如 Claude Desktop),以擴展模型的功能。

適用對象

希望建構自己的 MCP 伺服器,或透過教育性範例了解如何實作 MCP 功能與 SDK 使用的開發者。

特色亮點

  • 多樣化的參考伺服器:包含檔案系統存取、Git 倉儲操作、基於知識圖譜的持久化記憶體系統,以及網頁內容擷取等實作。
  • 多語言 SDK 支援:展示 C#、Go、Java、Kotlin、PHP、Python、Ruby、Rust、Swift 與 TypeScript 等多種 SDK 的使用方式。
  • 易於部署:TypeScript 伺服器可透過 npx 直接執行,Python 伺服器則可透過 uvx 或 pip 執行。
  • 可擴展架構:設計用以展示如何為 LLM 提供對外部工具與資料的安全、受控存取。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案