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 会暴露大量工具。对敏感系统、数据库或第三方服务来说,最好一开始就做白名单或黑名单,避免让模型看到不必要或危险的操作。