在遠端將 MCP 伺服器架設於 Azure Functions 後,再到 Azure API Center 註冊。 Azure API Center 維護遠端 MCP 伺服器的清單(或登錄檔),讓它們在整個組織中都能輕易被發現。 所有註冊的 MCP 伺服器都會出現在您的組織團隊的 API Center 入口網站中。
小提示
API Center 名稱會成為登錄過濾器中的專用工具型錄名稱。 選擇一個資訊豐富的名稱,以協助使用者識別您組織的工具目錄。
建立資源
登入 Azure 入口網站,然後 建立一個 Azure API 中心資源(如果你還沒有的話)。
在你的 API 中心資源中建立環境。 對於 伺服器>類型,請選擇 Azure Functions。
登錄 MCP 伺服器
將您的遠端 MCP 伺服器新增為 API,以註冊它:
在 API Center 資源的左側導覽窗格中,選擇 API。
選擇 + 註冊一個 API。 下表提供了所需設定的範例值。 您也可以填寫 API 中心入口網站中顯示的 MCP 伺服器描述、儲存庫、外部文件及其他資訊等選用設定。
Setting 價值觀 API 標題 輸入一個描述性的 MCP 伺服器名稱,例如 Weather MCP Server。識別 這個數值是根據 API 標題自動產生的,但你可以修改它。 API 類型 MCP 執行階段 URL 輸入 MCP 伺服器端點,例如 https://contoso.azurewebsites.net/mcp環境 選擇你之前建立的環境。 版本標題 輸入你選擇的版本標題,例如 v1。版本識別 輸入上述標題之後,Azure API 中心會產生此識別碼,您可加以覆寫。 版本生命週期 從下拉選單中選擇最合適的值,例如測試或生產。 選取 ,創建。
你現在應該會看到 MCP 伺服器以 API 註冊在列表中。
更新伺服器定義
為遠端 MCP 伺服器建立 OpenAPI 3.0 格式的 API 定義。 你需要這個定義,讓 API Center 入口網站顯示 MCP 伺服器的 URL 端點。 把定義存到你能查閱的地方。 你需要在接下來的步驟上傳。
MCP 伺服器的 OpenAPI 3.0 API 定義範例:
{ "openapi": "3.0.0", "info": { "title": "Weather MCP server", "description": "MCP server with tools returning weather forecast and alerts.", "version": "1.0" }, "servers": [ { "url": "https://my-mcp-server.azurewebsites.net/mcp" } ] }更新伺服器定義:
一。 在左側選單,找到「資產 -> API」。
b。 選擇 MCP 伺服器名稱以開啟註冊。
c. 在左側選單中,尋找 「詳情 -> 版本」。
d. 在「版本」中,找到並展開「v1」。 然後選擇 Streamable 定義來 開啟定義。
d. 選擇取代。
e. 在打開的側邊窗格裡,把「規格版本」改成 3.0,然後上傳上一步的定義。
f. 選擇取代。
設定 API 中心入口網站
如果你還沒有,請先設置入口網站。
一旦入口網站設置完畢,你就可以在
https://<service-name>.portal.<location>.azure-apicenter.ms存取它。 將<service-name>和<location>替換為你的API中心名稱及部署地點。 你需要登入才能看到已註冊的 MCP 伺服器。當你選擇伺服器名稱時,會打開一個窗格,顯示你在伺服器註冊時提供的資料以及上傳的 API 定義。 擁有入口網站存取權的使用者,可透過複製端點網址或安裝 Visual Studio Code 整合方式,連接至他們選擇的伺服器。