Hermes with agentring cloud
Sign in, pair your phone from the dashboard and add the hosted MCP server (Streamable HTTP) with your API key as a bearer token, in the form your Hermes version takes remote MCP servers. The generic form most clients read:
{
"mcpServers": {
"agentring": {
"type": "http",
"url": "https://agentring.io/mcp",
"headers": { "Authorization": "Bearer ak_…" }
}
}
}Replace ak_… with your API key: the dashboard shows it once when it's created, and you can rotate it any time.
Your agent gets four tools: send_message (a notification you can reply to), get_replies (your replies, waiting up to an hour if needed), call (the phone rings and the voice AI talks with you) and status.
Local MCP server (self-hosted)
Or use the local stdio server from the agentring daemon in ~/.hermes/config.yaml, with a timeout long enough for a call:
# from a clone of the repo
uv tool install './daemon[voice]'
agentring init --relay <relay-URL> --api-key ak_…
# self-hosted only (on cloud you pair from the dashboard):
agentring pairmcp_servers: {agentring: {command: agentring, args: [mcp], timeout: 1800}}call blocks until the call ends, so keep the long timeout.
Call Hermes from your phone
Tap Call agent in the app and ask by voice. The voice AI asks your agents through consult_agent: each agent in ~/.agentring/agents.yaml is a tool. Run agentring serve --ai on the machine where they live.
agents:
hermes:
description: My Hermes agent. Email, calendar, research.
command: [hermes, -z, "Task: {task}"]-z prints only the final answer. Don't add --yolo for the phone: the voice AI acts on what it hears.
Try it without a call: agentring agents ask hermes "…". If the agent takes more than 20 seconds, the call goes on and the answer arrives when it's ready, or as a message if you've already hung up.
What to ask Hermes
- “If my flight is delayed, call me.”
- “Every evening at 7, message me with tomorrow's meetings.”
- “Read the new papers on the topic and call me with the three most relevant.”
FAQ
Can Hermes call me without me opening anything?
Yes. The call rings like a normal incoming call on a locked phone; you answer and talk. If you miss it, it turns into a message you can reply to from the notification.
Can I ask Hermes things by voice?
Yes. List it in ~/.agentring/agents.yaml, run agentring serve --ai and tap Call agent in the app.