AgentBuilder 作為 MCP 客戶端
AgentBuilder 與 Model Context Protocol (MCP) 整合,同時作為 MCP 伺服器和 MCP 客戶端。
此頁面描述如何使用 MCP Tools Components 和連接的 MCP 伺服器 將 AgentBuilder 用作 MCP 客戶端。
有關將 AgentBuilder 用作 MCP 伺服器的資訊,請參閱 使用 AgentBuilder 作為 MCP 伺服器。
使用 MCP Tools Components
MCP Tools Components連接到 MCP 伺服器,以便 AgentBuilder agents 在回應使用者查詢時可以使用伺服器的工具。
此Components有兩種模式,取決於您要存取的伺服器類型:
- 連接到非 AgentBuilder MCP 伺服器,使用 JSON 配置檔案、伺服器啟動命令或 SSE URL 來存取外部非 AgentBuilder MCP 伺服器提供的工具。
- 連接到 AgentBuilder MCP 伺服器,使用來自您的 AgentBuilder 專案 的 Flow作為 MCP 工具。
連接到非 AgentBuilder MCP 伺服器
-
將 MCP Tools Components新增到您的 Flow。
-
在 MCP Server 欄位中,選取先前連接的伺服器或點擊 Add MCP Server。
新增伺服器有多種方式:
- JSON:將 MCP 伺服器的 JSON 配置物件貼上到欄位中,包括您要使用的必要和可選參數,然後點擊 Add Server。
- STDIO:輸入 MCP 伺服器的 Name、Command 以及伺服器使用的任何 Arguments 和 Environment Variables,然後點擊 Add Server。
例如,要啟動 Fetch 伺服器,Command 是
uvx mcp-server-fetch。 - SSE:輸入您的 AgentBuilder MCP 伺服器的 Name、SSE URL 以及伺服器使用的任何 Headers 和 Environment Variables,然後點擊 Add Server。
預設 SSE URL 是
http://localhost:7860/api/v1/mcp/sse。有關更多資訊,請參閱 使用 SSE 模式。