hermes-mcp
Connects to local or remote Hermes Agent instances and provides tools for running shell commands, inspecting conversation history and sessions, controlling agent runs, performing Git operations, and reading/writing workspace files.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
hermes-mcp-bridge
Model Context Protocol (MCP) server for Hermes Agent.
Connects MCP-compatible clients (Cursor, Claude Desktop, Antigravity, Windsurf) to local or remote Hermes instances.
Features
Shell execution: Run bash commands in the workspace (
exec_command).History & inspection: Read conversation transcripts, tool outputs, and token counts from Hermes's SQLite database (
get_conversation,search_conversation,list_sessions,list_profiles).Run control: Send messages, send slash commands, cancel active runs, and release stuck leases (
send_message,steer_agent,cancel_run,get_agent_status,clear_stuck_lease,restart_gateway).Git operations: Check status, diffs, logs, commit changes, and switch branches (
git_status,git_diff,git_log,git_commit,git_checkout).File operations: Read and write workspace files (
read_file,write_file).
Related MCP server: CodePier
Installation
Requires Python 3.10+.
git clone https://github.com/shakilapr/hermes-mcp-bridge.git
cd hermes-mcp-bridge
pip install .For development:
pip install -e ".[dev]"Configuration
Configure using environment variables:
Variable | Default | Description |
|
| Path to Hermes home directory (contains |
|
| Hermes gateway URL. |
| None | Optional API key for gateway requests. |
|
| Default Hermes profile to use. |
| None | Remote SSH host alias or IP. If set, queries and commands run over SSH. |
|
| SSH port. |
| None | Path to SSH private key. |
|
| Path to Hermes home directory on remote server. |
|
| Comma-separated list of allowed workspace paths. |
MCP Client Configuration
Local Hermes
Add to your MCP client configuration (claude_desktop_config.json, Cursor MCP settings, etc.):
{
"mcpServers": {
"hermes": {
"command": "hermes-mcp",
"env": {
"HERMES_HOME": "/path/to/.hermes"
}
}
}
}Remote Hermes (over SSH)
Runs locally and connects to Hermes on a remote server through SSH. No bridge installation required on the server.
{
"mcpServers": {
"hermes": {
"command": "hermes-mcp",
"env": {
"HERMES_SSH_HOST": "user@your-server-ip",
"HERMES_SSH_KEY": "/path/to/id_ed25519",
"HERMES_REMOTE_HOME": "/root/.hermes"
}
}
}
}Running the Server Directly
Stdio mode (default for MCP):
hermes-mcpSSE mode (HTTP server):
hermes-mcp --transport sse --port 8000Testing
pytestLicense
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect ChatGPT and Claude to your Mac, Windows or Linux with secure MCP remote access.
Termalin's hosted MCP server. Claude, ChatGPT or any MCP client runs commands, moves files over SFTP, queries databases and reads server metrics and monitoring alerts on your servers, keylessly through Termalin Connectors: no SSH key is handed over and no inbound port is opened. Per-host command policy and an audit log. Needs a termal.in Pro or Team account (new accounts start with a 14-day Pro trial).
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to securely control a remote Windows/Linux PC via MCP and REST, executing shell commands and driving coding-agent CLIs like Claude, Cursor, and Codex.1-
- AlicenseNot gradedqualityBmaintenanceConnects ChatGPT and MCP clients to authorized local development environments, enabling secure file access, shell execution, persistent tasks, browser/desktop control, and remote management of projects.19MIT
- AlicenseNot gradedqualityCmaintenanceLets MCP clients such as Claude Code, Cursor, and Claude.ai inspect and drive herdr workspaces, panes, and coding agents over a local socket, running either as a local stdio process or as an OAuth-protected HTTP endpoint published through a Cloudflare Tunnel. It exposes tools to create workspaces and tabs, split panes, start and prompt agents, read their output, and wait for results.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP-capable chat clients like ChatGPT, Claude, and Cursor to read, search, edit, and run commands on a local machine, including git operations and browser automation. Runs as a local daemon with workspace path jails, safety modes, checkpoints, and human-in-the-loop approval for edits and shell commands.MIT