工具、MCP 与插件
Hermes 的内置工具集与按平台启停、MCP 服务器接入、三类插件,以及语音、浏览器等媒体能力入口。
工具与工具集:工具是扩展智能体能力的函数,按逻辑分组为工具集,可按平台启用或禁用。类别:Web(web_search、web_extract)、X 搜索(需 xAI 凭证,默认关闭)、终端与文件(terminal、process、read_file、patch)、浏览器(browser_navigate、browser_snapshot、browser_vision)、媒体(vision_analyze、image_generate、text_to_speech)、智能体编排(todo、clarify、execute_code、delegate_task)、记忆与回忆(memory、session_search)、自动化(cronjob)、集成(ha_* Home Assistant 与 MCP 服务器工具)。用 hermes chat --toolsets "web,terminal,skills" 指定,hermes tools 配置;还有全局禁用工具集的配置项。一条命令 hermes setup --portal 可配置模型服务商外加 Tool Gateway 的四个工具(网页搜索、图像生成、TTS、浏览器)。
MCP 集成:通过 stdio 或 HTTP 传输连接任何 MCP 服务器,获得 GitHub、数据库、文件系统和内部 API 的外部工具而不用写原生工具;支持按服务器过滤工具和 sampling。插件:无需改动核心代码添加自定义工具、钩子和集成。三种类型:通用插件(工具/钩子)、记忆提供者(跨会话知识)、上下文引擎(替代的上下文管理)。媒体与网页:语音模式(CLI 与消息平台的完整语音交互)、唤醒词("Hey Hermes")、浏览器自动化(Browserbase、Browser Use、本地 Chrome/Brave/Chromium/Edge 等多个后端)、视觉与图片粘贴、图像生成、TTS 与语音转写。API 服务器:把 Hermes 暴露成 OpenAI 兼容的 HTTP 端点,任何兼容 OpenAI 格式的前端(Open WebUI、LobeChat、LibreChat 等)都能连。