microsoft/mcp

Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integration

解決的問題

本專案為 AI 應用程式存取各種來源的資料與工具提供標準化方式。它實作 Model Context Protocol (MCP),消除為每個不同的 AI 助手或 IDE 建立自訂、分散式連接器的需要。

運作方式

採用客戶端-伺服器架構,由三個元件組成:

  • MCP 主機:啟動連接的主要應用程式(如 IDE 或 AI 助手)。
  • MCP 客戶端:主機內的連接器,與伺服器維持 1:1 連結。
  • MCP 伺服器:為 LLM 提供實際上下文與功能的服務。

此程式庫特別包含用於建構 Microsoft 的 MCP 伺服器的核心函式庫、測試框架與工具,例如 Azure、Microsoft Fabric 及各種 Microsoft 365 服務的伺服器。

適用對象

  • AI 開發者:需要連接至雲端基礎設施、開發工具或生產力軟體的 AI 代理或助手開發者。
  • MCP 伺服器貢獻者:希望在建立新 MCP 伺服器時統一工程投資、減少重複工作的開發者。

主要特色

  • 廣泛整合:包含 Azure、GitHub、Azure DevOps、AKS 及 Microsoft 365(郵件、日曆、Copilot Chat)的伺服器。
  • 統一工程:提供共享函式庫與流程,防止不同伺服器實作之間產生分歧。
  • 彈性部署:支援本地伺服器(透過 stdio)與遠端伺服器(透過 HTTP)。
  • IDE 整合:與 VS Code、Visual Studio 及 IntelliJ IDEA 深度整合。

相關

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