Hermes Docs MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hermes Docs MCP ServerSearch the docs for how MCP auth works."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: mdbook-mcp-server
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.
This server cannot be deployed
Maintenance
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 gradedqualityCmaintenanceEnables MCP clients to access and read mdbook documentation, including structure, content, and search.12 npm3MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search, read, and traverse documentation bundles in Open Knowledge Format via MCP tools.298 npm72MIT
- FlicenseAqualityCmaintenanceEnables MCP-compatible clients to search and read local markdown documentation, allowing agents to retrieve relevant doc snippets or full files by path.2-