What problem does it solve?
It eliminates the friction of configuring and bridging external capabilities into Hermes Agent by automatically discovering MCP server tools and making them available as native agent tools.
Core Features & Use Cases
- MCP tool auto-discovery and registration: Connects to configured MCP servers at startup, lists available tools, and registers them into Hermes’s tool registry.
- Native tool injection across platforms: Injects discovered MCP tools into all Hermes platform toolsets (so they’re usable in any conversation).
- Flexible transports and resilient connections: Supports both stdio-based MCP servers (spawned subprocess) and HTTP/StreamableHTTP MCP servers, including automatic reconnection and configurable timeouts.
- Security guardrails: Filters environment variables for stdio subprocesses and redacts credential-like patterns from failing tool errors to reduce leakage risk.
Quick Start
Configure your MCP server in ~/.hermes/config.yaml under mcp_servers, then restart Hermes Agent to automatically expose discovered tools as native commands the agent can call.