圖片來源: 

微軟

在Build 2025開發者大會上,微軟宣布支援AI互通協定MCP(Model Context Protocol),旗下服務包括GitHub、Copilot Studio、Azure AI Foundry等都加入支援。

MCP是AI新創公司Anthropic 2024年底開源的技術,主要是提供AI 系統(如代理人)和外部資料源的標準互通協定,使其可存取最新的資料以提供準確的用戶回應或執行任務。OpenAIGoogle已先後公布支援MCP的SDK。

在Build 2025大會上,微軟宣布Windows 11將支援MCP作為代理人運算的基礎層,指出透過Windows 11支援MCP,將可讓開發人員打造生成式AI及智能應用程式,特別是代理人程式。對開發人員而言,MCP基本上是JSON-RPC over HTTP,提供代理人和應用程式發現存取呼叫工具的標準方法,可無縫協同本地、遠端服務,讓開發人員得以開發一次,各處整合(build once and integrate everywhere)。MCP定義出三種角色,包括MCP主機端(host),像是VS Code等可存取功能的應用程式;MCP客戶端(client),即對MCP server發起呼叫的程式;MCP server,為透過MCP介面曝露特定功能(即檔案系統、語義搜尋、App行為)的輕量服務。

微軟進一步強調Windows 11的MCP安全架構規範,要求所有Windows 11開發人員必須遵守,包括MCP Server具備獨特身份(identity)、程式碼必須經過簽章且簽章可否決、所有安全敏感的作業必需由使用者掌握控制權、曝露的介面必須做過安全測試、MCP Server必須執行最小權限原則等,Server要求的權限也必須宣告等。

微軟旗下代理人平臺和框架,除了Windows 11,GitHub、Copilot Studio、 Dynamics 365、Azure AI Foundry和Semantic Kernel都會支援MCP。此外微軟和GitHub也將加入MCP指導委員會,以協助MCP的普及。微軟並宣布貢獻二種規格,一為更新MCP授權規格,以便用戶使用現有可信賴的登入方法,使代理人及LLM應用程式得以存取資料服務,像是個人線上硬碟或訂閱服務。其次是MCP server註冊服務,讓所有人都能實作公開或私有的集中化儲存庫(repository)以加入MCP server。

在Build大會後未來幾個月,微軟將提供MCP平臺預覽版給開發人員,藉此獲取開發人員意見。

熱門新聞

Advertisement