將 Toolsets 作為 MCP Server
在 Asgard 中,你可以將 Toolsets 作為 MCP Server 來使用,讓你能夠在電腦上的 MCP Host 中直接使用 Asgard 的功能。
什麼是 MCP
MCP (Model Context Protocol) 是一個讓 AI 模型能夠與外部工具和服務進行安全、結構化通訊的標準協議。簡單來說,它就像是 AI 和各種工具之間的「翻譯官」,讓 AI 能夠理解並使用這些工具。
MCP 的核心概念與優勢
- 標準化通訊:MCP 提供了一個統一的標準,讓不同的 AI 模型和工具能夠互相溝通
- 安全性:透過結構化的協議,確保 AI 與工具之間的安全互動
- 可擴展性:你可以輕鬆地添加新的工具到 MCP 生態系統中,而不需要修改現有的 AI 模型或工具
- 統一介面:所有支援 MCP 的工具都使用相同的通訊方式,讓 AI 模型能夠輕鬆地切換和使用不同的工具
為什麼需要 MCP?
想像一下,如果每個 MCP Host都有自己的「語言」,那麼 AI 模型就需要學會很多種不同的語言才能使用這些工具。MCP 就像是一個「通用語言」,讓 AI 只需要學會一種語言就能與所有支援 MCP 的工具溝通。
常見使用場景
- 資料處理:讓 AI 能夠存取和處理本地或遠端的資料
- 工具整合:將各種第三方工具整合到 AI 工作流程中
- 自動化:讓 AI 能夠自動執行複雜的任務和工作流程
- 擴展功能:為 AI 模型添加原本不具備的功能和能力
下載安裝 Asgard MCP Server
MCP Server 是連接 Asgard Toolsets 與其他 MCP Host 的橋樑。請參考以下三步驟安裝:下載解壓縮記下檔案路徑 → 取得 MCP Server Command → 在 MCP Host 的設定中註冊該 MCP Server,最後一步驟的 註冊 MCP Server 分為兩種方式,可以直接編輯 Config 的 JSON 檔案或是使用第三方的 MCP 管理工具設定。
步驟 1:下載 MCP Server
- 前往 Asgard 的 MCP 下載說明頁面:Asgard MCP Server GitHub並依據安裝說明操作。
- 點擊安裝說明中的 Release 頁面,根據作業系統,選擇對應的版本如 Linux、macOS Intel、macOS Apple Silicon、Windows 並下載。
- 解壓縮下載的檔案,如為 macOS 用戶,請移除 quarantine attribute 以便讓 Asgard MCP Server 執行,並將檔案變更為可執行的模式。請記下解壓縮後的資料夾路徑以便接下來的設定。

建議將 MCP Server 放在容易找到的位置,例如:~/Documents/asgard-mcp-server/ 或 C:\Program Files\Asgard\mcp-server\
步驟 2:取得 MCP 指令
- 打開 Asgard 面板的 Apps 頁面
- 從 Toolsets 右上角點擊更多按鈕展開選單,選擇 Integrate 頁面

- 您會看到 MCP Server Command 與 JSON 格式的指令,在接下來的步驟3中會使用。

步驟 3:在 MCP Host 的設定中註冊該 MCP Server
方法一:直接編輯 Config
以 Claude Desktop 為例,開啟 Settings → Developer → Edit Config

開啟並編輯檔名為 claude_desktop_config.json 的檔案,將剛剛複製的JSON貼上後儲存並重新啟動 Claude Desktop。
重要:請將指令中的路徑 /path/to/ 替換為實際的 MCP Server 資料夾路徑,例如:/Users/userName/Documents/Software/asgard-mcp-server。

claude_desktop_config.json 填寫範例:

有正確抓到檔案路徑的話,應該會看到以下提示是否允許讀取檔案資料夾。

點擊 Allow 後,Claude Desktop 應可以在 Search and tools 的下拉式選單內看到 asgard-mcp-server

展開內容可以看到 Toolset 的工具名稱,也就是先前在新增 Tool 時設定好的名稱(e.g.parse_invoice_from_image)。
