跳到主要內容
MCP

Hermes Agent MCP 指南

如果你搜索的是「Hermes Agent MCP」「Hermes Agent MCP Server 怎麼配」, 這頁先告訴你最重要的結論:先連接一個安全、範圍小的服務器,再馬上做工具過濾。

What Is MCP

MCP 在 Hermes 裡扮演什麼角色

可以把 MCP 看成一個外部能力接入層:Hermes 負責推理與執行任務,MCP Server 負責暴露工具, 而你則決定 Hermes 能看到哪些工具、資源和提示。這樣既靈活,又更容易做權限邊界控制。

先理解 MCP 概念 ↗
Starter Config

最小可用配置示例

mcp_servers:
  project_fs:
    command: "npx"
    args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/my-project"]

從單一、安全、作用域清晰的文件系統服務器開始,通常比“一上來接一堆服務”更容易驗證、排錯和控制風險。

查看完整 MCP 指南 ↗
Filtering

為什麼一定要做工具過濾

  • 避免把危險或無關的操作直接暴露給模型。
  • 減少工具數量,讓 Hermes 更容易選對動作。
  • 對數據庫、支付、內部 API 等敏感系統尤其重要。
  • 推薦優先使用白名單(include),必要時再補黑名單(exclude)。
Use Cases

常見使用場景

  • 項目助手:讓 Hermes 讀取特定倉庫、分析結構、總結改動。
  • GitHub 協作:列問題、查代碼、生成 issue 草稿或總結討論。
  • 內部系統接入:通過 MCP 連接公司 API、數據庫、文檔系統或知識庫。
  • 自動化工作流:把 MCP 與 cron、消息網關和長期記憶結合起來。
FAQ

Hermes Agent 的 MCP 適合什麼場景?

當你希望 Hermes 通過一個清晰的 RPC 層訪問本地文件、GitHub、數據庫、內部 API 或公司系統時,MCP 是很合適的選擇。它尤其適合需要擴展工具邊界、又不想直接改 Hermes 核心代碼的場景。

FAQ

MCP 和內置工具有什麼區別?

內置工具是 Hermes 自帶能力,開箱即可用;MCP 則更像一個外部能力接入層,讓你按需連接更多工具和系統。通常建議先用內置工具,確認不夠時再引入 MCP。

FAQ

為什麼要做 include / exclude 過濾?

因為很多 MCP Server 會暴露大量工具。對敏感系統、數據庫或第三方服務來說,最好一開始就做白名單或黑名單,避免讓模型看到不必要或危險的操作。