What problem does it solve?
Connect to multiple MCP servers and utilize their tools directly from the Hermes Agent interface without a bridge CLI, providing seamless integration for AI agents.
Core Features & Use Cases
- Unified Client for MCP Tools: Access and execute tools from various MCP servers from within the Hermes Agent.
- Cross-Platform Support: Works on Linux, MacOS, and Windows, with additional HTTP transport for remote servers.
- Quick Tool Access: No bridge CLI required, with tools from MCP servers readily available in the agent's toolset.
- Configurable: Customize server connections with command-line tools, URLs, environment variables, and connection settings.
- Automated Tool Registration: Tools from MCP servers are auto-discovered and added to the agent's tool registry, simplifying tool selection.
- Persistent Connections: Maintains long-running connections to MCP servers for continuous availability.
- Sampling Support: Enable sampling to leverage the agent for data analysis and content generation directly within tool execution.
Quick Start
Add the MCP server to the configuration and restart Hermes Agent: ```yaml config.yaml
mcp_servers:
example:
command: "uvx"
args: ["mcp-server-example"]
Use the tool by typing its name in a conversation.