Hermes Agent 是 2026 年开源代理框架,作为具有 MCP 工具支持的自托管二进制文件提供。本教程将 Scavio 注册为 Hermes MCP 工具,以便代理获得实时多表面搜索。
前置条件
- Hermes代理已安装
- Scavio API 密钥
- Hermes 配置文件 (hermes.yaml)
操作指南
步骤 1: 找到 Hermes 配置
Hermes从项目目录下的hermes.yaml中读取工具。
Bash
cat hermes.yaml || touch hermes.yaml步骤 2: 添加 Scavio MCP 块
Hermes 直接接受 HTTP MCP 端点。
tools:
- name: scavio
type: mcp
endpoint: https://mcp.scavio.dev/mcp
headers:
x-api-key: ${SCAVIO_API_KEY}步骤 3: 重新加载赫尔墨斯
Hermes 在重新启动时重新读取配置。
Bash
hermes restart步骤 4: 验证工具发现
Hermes 在启动时列出所有 MCP 工具。
Bash
hermes tools list | grep scavio步骤 5: 使用新数据查询进行测试
询问需要实时搜索的内容。
Bash
hermes run 'summarize the latest Hermes Agent release notes and recent community posts'Python 示例
Python
# Hermes Agent does not require Python glue for MCP tools.
# Direct API parity check:
import requests, os
API_KEY = os.environ['SCAVIO_API_KEY']
r = requests.post('https://api.scavio.dev/api/v1/search',
headers={'x-api-key': API_KEY},
json={'query': 'hermes agent 2026 release'})
print(r.json().get('organic_results', [])[:3])JavaScript 示例
JavaScript
// MCP config-first; direct API parity:
const API_KEY = process.env.SCAVIO_API_KEY;
const r = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST',
headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({ query: 'hermes agent 2026 release' })
});
console.log(((await r.json()).organic_results || []).slice(0, 3));预期输出
JSON
Hermes prints scavio as an available tool and calls it automatically for queries that need fresh data.