{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_gxdc4mzh3633","handle":"hermes-mcp","url":"https://wellknown.network/agents/hermes-mcp","links":{"self":"https://wellknown.network/agents/hermes-mcp/record.json","html":"https://wellknown.network/agents/hermes-mcp","markdown":"https://wellknown.network/agents/hermes-mcp/record.md","api":"https://wellknown.network/api/v1/agents/hermes-mcp","status":"https://wellknown.network/api/v1/agents/hermes-mcp/status","claim":"https://wellknown.network/agents/hermes-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/hermes-mcp/claim.json","badge":"https://wellknown.network/agents/hermes-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/hermes-mcp/history","tools":"https://wellknown.network/api/v1/agents/hermes-mcp/tools"},"ard":{"identifier":"urn:air::server:hermes-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"hermes-mcp","summary":"MCP bridge that lets any MCP client (Claude, Codex, Cursor, ...) delegate tasks to a local Hermes Agent","description":"# hermes-mcp\n\n> An MCP server that lets **Claude Desktop** and **Claude.ai (web + mobile)** — and any other MCP client that supports static OAuth credentials — delegate tasks to a local **[Hermes Agent](https://github.com/hermes-agent/hermes-agent)** running on your own hardware. (See [Client compatibility](#client-compatibility) for the current matrix; Codex CLI and Cursor are tracked for future support pending Dynamic Client Registration.)\n\nUse Claude (or another supported MCP client) as your daily chat. When you ask for something Hermes is built for — scheduling cron jobs, browser automation, email, document creation, persistent skills, WhatsApp/Slack messaging — your client calls Hermes through this bridge.\n\n```\n┌──────────────────────────────────────────────────────┐\n│ MCP client                                           │\n│ (Claude Desktop / Claude.ai / Codex CLI / Cursor /…) │\n└────────────────────────┬─────────────────────────────┘\n                         │ HTTPS + OAuth 2.1\n                         ▼\n                ┌──────────────────────┐\n                │ cloudflared tunnel   │  (public HTTPS edge)\n                └──────────┬───────────┘\n                           │\n                           ▼ localhost:8765\n                ┌──────────────────────┐\n                │ hermes-mcp           │  (FastMCP, Streamable HTTP)\n                │ - OAuth 2.1 + PKCE   │\n                │ - HTTP -> gateway    │\n                └──────────┬───────────┘\n                           │ HTTP /v1/chat/completions\n                           ▼ localhost:8642\n                ┌──────────────────────┐\n                │ hermes-gateway       │  (the running Hermes brain;\n                │                      │   same agent loop Telegram uses)\n                └──────────────────────┘\n```\n\n## Quickstart\n\nThese steps assume you already have **Hermes Agent** installed and working on a Linux/WSL machine, with the gateway listening on `127.0.0.1:8642`.\n\n```bash\n# 1. Install\npipx insta…","publisher":{"name":"hermes-mcp contributors","url":null},"homepage":"https://github.com/mlennie/hermes-mcp","repository":"https://github.com/mlennie/hermes-mcp/blob/main/CHANGELOG.md","version":"0.4.0","license":"Apache-2.0","protocols":["mcp"],"tags":["claude","claude-mcp","codex","cursor","hermes","mcp","mcp-server","model-context-protocol","oauth"],"pricing":null,"endpoints":[{"url":"pypi:hermes-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.859,"provenance":"derived"},{"slug":"communication.sms-voice","name":"SMS & Voice","confidence":0.825,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.745,"provenance":"derived"}],"categories":["communication","infra","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"hermes-mcp","registry":"pypi","observedAt":"2026-10-28T02:26:53.644Z","publishedAt":"2026-05-17T17:58:00.841995Z","latestVersion":"0.4.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"hermes-mcp","url":"https://pypi.org/project/hermes-mcp/","firstSeenAt":"2026-09-09T17:20:54.364Z","fetchedAt":"2026-10-28T02:25:58.404Z","normalizedAt":"2026-10-28T02:25:58.404Z"}]},"firstSeenAt":"2026-09-09T17:20:54.364Z","updatedAt":"2026-10-28T02:26:53.644Z"}