Hermes Docs MCP Server
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 Docs MCP Server
Search, navigate, and read the complete Hermes Agent documentation — from within any MCP client, including Hermes itself.
No more switching tabs. No more stale knowledge. Add one line to your ~/.hermes/config.yaml and your agent can search its own docs in two tool calls.
Quick Start
# Install
pip install -e .
# Build the doc index
python -m server.hermes_docs_server rebuild
# Add to Hermes config (~/.hermes/config.yaml)
mcp_servers:
hermes-docs:
command: "python"
args: ["-m", "server.hermes_docs_server"]
tools: true
prompts: false
resources: falseRestart Hermes and ask: "Search the docs for how MCP auth works."
Related MCP server: okfy
Why?
Hermes Agent's documentation lives at hermes-agent.nousresearch.com/docs — a well-structured Docusaurus site. But the agent can't natively search it. You either:
Open a browser tab and search manually
Ask the agent (which uses its training data — may be stale or imprecise)
Hermes Docs MCP Server fixes this. It indexes the docs into a local SQLite FTS5 database and exposes structured tools. The agent fetches current documentation, with snippets and full page content, every time.
Tools
Tool | Description |
| FTS5 full-text search across all documentation |
| Read a full doc page by URL slug |
| Browse documentation structure |
| List pages within a section |
| Index statistics |
Requirements
Python 3.10+
MCP SDK (
pip install mcp)httpx(for index building —pip install httpx)
Architecture
hermes-docs-mcp-server/
├── server/
│ └── hermes_docs_server.py # MCP server (FastMCP-compatible) + SQLite FTS5 index
├── scripts/
│ └── fetch_hermes_docs.py # Doc indexer: scrapes live site OR reads local repo
├── SKILL.md # Hermes optional-skill definition
├── README.md
└── pyproject.tomlIndex Management
Live index:
python -m server.hermes_docs_server rebuild— scrapes the Hermes docs siteFrom repo:
python -m scripts.fetch_hermes_docs --repo /path/to/hermes-agent— builds from a local checkoutCustom path: set
HERMES_DOCS_INDEX_PATHenv var
The index uses sqlite3 FTS5 (stdlib) — zero external search infrastructure.
License
MIT — same as Hermes Agent. The indexed documentation is from the Hermes Agent repo (MIT).
Author
Joerg Peetz — part of the Hermes Agent growth and contribution initiative.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Read-only MCP server for the OrchestKit docs: full-text search + Markdown fetch. No auth.
AgentDocs (agentdocs.eu) MCP: read, search, write, comment, share & attach images to Markdown docs.
Agentic search over your Dewey document collections from any MCP-compatible client.
Team docs served to AI agents over MCP - search, Markdown reads, version pinning, read audit.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceIndexes documentation sites by base URL and serves keyword search, optional semantic search, and Markdown page retrieval as MCP tools, all from a single SQLite file.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search, read, and traverse documentation bundles in Open Knowledge Format via MCP tools.674 npm74MIT
- FlicenseAqualityCmaintenanceEnables MCP-compatible clients to search and read local markdown documentation, allowing agents to retrieve relevant doc snippets or full files by path.2-
- AlicenseNot gradedqualityCmaintenanceEnables agents to search, retrieve, and list Hermes Agent documentation locally, version-matched to the installed commit, with fallback to GitHub when no local checkout exists.MIT