概述
将 Hermes Desktop Agent 配置为使用 Scavio 的 MCP 服务器而不是其内置的网络抓取工具进行搜索基础。验证连接、测试工具发现并验证搜索结果。
触发器
一次性安装(每个 Hermes 安装运行一次)
计划
一次性设置
工作流步骤
找到 Hermes 配置文件
找到 Hermes Desktop Agent 配置文件(通常为 ~/.hermes/config.json 或类似文件)。
添加 MCP 服务器条目
将 Scavio 的 MCP 服务器 URL 和 API 密钥添加到配置文件中的 mcp_servers 数组中。
重启赫尔墨斯
重新启动 Hermes Desktop Agent 以获取新的 MCP 服务器配置。
验证工具发现
在 Hermes 中,检查 Scavio 的工具(google_search、reddit_search、youtube_search 等)是否出现在可用工具列表中。
测试搜索基础
向 Hermes 询问一个需要当前网络数据的问题。验证它是否使用 Scavio MCP 工具而不是内置的网络抓取工具。
禁用内置搜索
可以选择禁用 Hermes 的内置 Web 搜索,以强制所有搜索查询通过 MCP 服务器以获得一致的结果。
Python 实现
import json, os
config_path = os.path.expanduser("~/.hermes/config.json")
with open(config_path) as f:
config = json.load(f)
config.setdefault("mcp_servers", [])
config["mcp_servers"].append({
"name": "scavio-search",
"url": "https://mcp.scavio.dev/mcp",
"headers": {"x-api-key": os.environ["SCAVIO_API_KEY"]}
})
with open(config_path, "w") as f:
json.dump(config, f, indent=2)
print("Scavio MCP server added to Hermes config")
print("Restart Hermes to activate")JavaScript 实现
import fs from "fs";
import path from "path";
const configPath = path.join(os.homedir(), ".hermes", "config.json");
const config = JSON.parse(fs.readFileSync(configPath, "utf8"));
config.mcp_servers = config.mcp_servers || [];
config.mcp_servers.push({
name: "scavio-search",
url: "https://mcp.scavio.dev/mcp",
headers: {"x-api-key": process.env.SCAVIO_API_KEY}
});
fs.writeFileSync(configPath, JSON.stringify(config, null, 2));
console.log("Scavio MCP server added. Restart Hermes to activate.");使用的平台
包含知识图谱、PAA和AI概览的网页搜索
来自任何subreddit的社区、帖子及线程评论
YouTube
包含转录和元数据的视频搜索