使用说明
爱马仕MCP
Hermes MCP是一个模型上下文协议(MCP)服务器,充当 爱马仕代理商它使AI工具、自主代理和IDE(如Claude Desktop)能够利用Hermes作为强大的子代理来卸载复杂任务、执行深入研究或架构规划。
有关 爱马仕代理商,请访问官方网站: https://hermes-agent.nousresearch.com/.
🚀 概述
Hermes MCP服务器通过标准模型上下文协议公开Hermes代理的核心功能。通过将此服务器连接到您首选的AI环境,您可以无缝地将工作委派给Hermes。
- 子代理授权:将Hermes视为您现有工作流程中的专业合作者。
- 深入研究与规划:对于需要多轮LLM响应的任务,使用Hermes的高级推理。
- FastMCP集成:建立在高性能之上
fastmcpPython框架。
🛠 特性
工具
hermes_chat:与Hermes特工互动的主要工具。- 用法:发送查询或指令(例如,“分析此项目的安全性”或“计划迁移到分布式架构”)。
- 机制:执行
hermes chat命令行界面处于非交互模式,并返回提取的输出。
📦 安装
此项目使用 uv 用于闪电般快速的Python依赖管理。
-
克隆存储库:
git clone https://github.com/SPhillips1337/hermes-mcp.git cd hermes-mcp -
同步依赖关系:
uv sync
⚙️ 配置
服务器当前期望在以下位置安装Hermes CLI /home/user/.local/bin/hermes.
Claude桌面配置
要将Hermes MCP与Claude Desktop一起使用,请将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"hermes": {
"command": "uv",
"args": [
"--directory",
"/home/user/hermes-mcp",
"run",
"hermes-mcp"
]
}
}
}
🤖 代理情报和LTM
该项目针对使用 反重力剂提示协议.
- 长期记忆(LTM):持久的上下文、架构决策和经验教训存储在
.antigravity/memories/目录。 - 代理协议:请参阅[AGENTS.md](file:///home/user/hermes-mcp/AGENTS.md)用于开发协议和代理指令。
- 自举:使用[BOOTSTRAP.md]中的工作流(file:///home/user/hermes-mcp/BOOTSTRAP.md)初始化并验证项目的内存。
🧑💻 发展
在本地运行服务器
您可以使用以下命令在开发模式下运行服务器 uv:
uv run src/server.py
测试工具
如果服务器正在运行,则可以测试 hermes_chat 如果您的MCP客户端支持工具检查/执行,则直接使用工具。
📄 许可证
麻省理工学院
