MCP 在 Hermes 裡扮演什麼角色
可以把 MCP 看成一個外部能力接入層:Hermes 負責推理與執行任務,MCP Server 負責暴露工具, 而你則決定 Hermes 能看到哪些工具、資源和提示。這樣既靈活,又更容易做權限邊界控制。
先理解 MCP 概念 ↗如果你搜索的是「Hermes Agent MCP」「Hermes Agent MCP Server 怎麼配」, 這頁先告訴你最重要的結論:先連接一個安全、範圍小的服務器,再馬上做工具過濾。
可以把 MCP 看成一個外部能力接入層:Hermes 負責推理與執行任務,MCP Server 負責暴露工具, 而你則決定 Hermes 能看到哪些工具、資源和提示。這樣既靈活,又更容易做權限邊界控制。
先理解 MCP 概念 ↗mcp_servers:
project_fs:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/my-project"]從單一、安全、作用域清晰的文件系統服務器開始,通常比“一上來接一堆服務”更容易驗證、排錯和控制風險。
查看完整 MCP 指南 ↗當你希望 Hermes 通過一個清晰的 RPC 層訪問本地文件、GitHub、數據庫、內部 API 或公司系統時,MCP 是很合適的選擇。它尤其適合需要擴展工具邊界、又不想直接改 Hermes 核心代碼的場景。
內置工具是 Hermes 自帶能力,開箱即可用;MCP 則更像一個外部能力接入層,讓你按需連接更多工具和系統。通常建議先用內置工具,確認不夠時再引入 MCP。
因為很多 MCP Server 會暴露大量工具。對敏感系統、數據庫或第三方服務來說,最好一開始就做白名單或黑名單,避免讓模型看到不必要或危險的操作。