Using Hermes Agent with Marrow
Hermes Agent is an open-source, self-hosted agent from Nous Research. Use it when you want a local agent (desktop, CLI, or TUI) that can call Marrow MCP as its data layer for synced store and ad data.Prerequisites
- At least one data source connected in Integrations and syncing in Data Explorer
- Hermes Agent installed (hermes-agent.nousresearch.com)
- An LLM provider configured in Hermes (for example Anthropic via
hermes model) - An MCP key from AI Platforms
Step 1: Get Marrow credentials
From AI Hub → AI Platforms:- MCP server URL:
https://mcp.marrow.ai/mcp/v1 - Create an MCP key and copy it (shown only once)
Step 2: Add Marrow to Hermes MCP config
Hermes reads MCP servers from~/.hermes/config.yaml. Remote HTTP servers use a url plus optional headers.
- Open
~/.hermes/config.yaml. - Add or extend
mcp_servers:
YOUR_MCP_KEY with your key from AI Platforms.
- Save the file and restart Hermes (or run
/reload-mcpin an active session if your Hermes build supports it).
Quick reference
Step 3: Verify the connection
Open a new Hermes chat (desktop UI orhermes chat) and ask:
Step 4: Run a data prompt
Notes
- Desktop UI and CLI share the same
config.yamland MCP setup. - Prefer keeping the key out of version control; treat it like a password.
- Hermes MCP docs evolve quickly — if native
urlauth fails on your build, check the current Hermes MCP guide for your version.
Security
- Marrow is read-only — it never posts or changes store/ad settings.
- Rotate or revoke MCP keys from AI Platforms anytime.