OpenClaw Docs MCP
Click on "Install 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., "@OpenClaw Docs MCPsearch for deployment guide"
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.
📖 OpenClaw Docs MCP
An MCP RAG server providing powerful hybrid search over OpenClaw documentation
OpenClaw Docs MCP indexes the OpenClaw documentation into PostgreSQL using pgvector and exposes powerful hybrid search tools via HTTP using FastMCP.
✨ Key Features
🧠 Hybrid Search: Combines semantic (pgvector) and full-text search across ~721 English documentation pages.
🛠️ 13 MCP Tools: Fully equipped with search,
get_chunk, navigation (next/prev), page outlines, and index statistics.⚡ HTTP Transport: Exposed securely over HTTP with API key authentication.
🔄 Incremental Sync: Smart content-hash syncing to avoid redundant updates.
⚙️ Production Ready: Includes
systemdservice files and an optional daily sync timer.
Related MCP server: Semantic Search MCP Server
📋 Requirements
Python:
3.11+Database:
PostgreSQL 15+with the pgvector extension.AI: OpenAI API key (for embedding generation using
text-embedding-3-small).
🚀 Setup & Installation
1. Environment Setup
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"2. Configuration
cp config.env.example config.env
# Edit config.env with: DATABASE_URL, OPENAI_API_KEY, API_KEY3. Database & Ingestion
# Run migrations (ensure your database exists)
alembic upgrade head
# Crawl sitemap and index content (~5-15 min)
openclaw-docs-mcp ingest --full4. Run the Server
openclaw-docs-mcp serve📍 Server runs at
http://0.0.0.0:8000/mcp(configurable viaMCP_PORT).
🧰 MCP Tools Available
⚠️ Note: Write all queries in English for the best results (docs are indexed in English only).
Tool | Description |
| Hybrid semantic + full-text search |
| Search within a single document |
| Full-text search only |
| Full chunk by ID |
| Batch retrieve chunks |
| Navigate document order |
| Previous + current + next |
| Symmetric context around a chunk |
| Paginate chunks in a document |
| List indexed pages |
| Headings + chunk IDs |
| Index statistics |
🔌 Cursor Configuration
🏠 Localhost (same machine)
{
"mcpServers": {
"openclaw-docs": {
"url": "http://127.0.0.1:8000/mcp",
"headers": {
"Authorization": "***"
}
}
}
}🌍 Remote (e.g., Cloudflare tunnel)
{
"mcpServers": {
"openclaw-docs": {
"command": "npx",
"args": [
"-y", "mcp-remote@latest",
"https://your-tunnel.example.com/mcp",
"--header", "Authorization: Bearer ${OPENCLAW_DOCS_API_KEY}"
],
"env": {
"OPENCLAW_DOCS_API_KEY": "YOUR_API_KEY"
}
}
}
}⚙️ systemd Deployment
For automated management and background syncing:
sudo cp deploy/openclaw-docs-mcp.service /etc/systemd/system/
sudo cp deploy/openclaw-docs-mcp-sync.service deploy/openclaw-docs-mcp-sync.timer /etc/systemd/system/
sudo cp deploy/sync-wrapper.sh /home/miguelcc06/openclaw-docs-mcp/deploy/
chmod +x deploy/sync-wrapper.sh
sudo systemctl daemon-reload
sudo systemctl enable --now openclaw-docs-mcp
sudo systemctl enable --now openclaw-docs-mcp-sync.timer💡 Tip: Set
SYNC_ENABLED=trueandSYNC_SCHEDULE=dailyinconfig.env.
💻 CLI Commands Quick Reference
openclaw-docs-mcp serve # Start HTTP MCP server
openclaw-docs-mcp ingest --full # Full re-index
openclaw-docs-mcp sync # Incremental sync
openclaw-docs-mcp stats # Index statistics
alembic upgrade head # Apply DB migrationsThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables Claude to perform hybrid search across local documents by combining semantic vector retrieval and BM25 keyword matching for optimal context recovery. It supports multiple file formats including PDF, CSV, and Markdown, leveraging local Ollama models for private and efficient document querying.4MIT
- Flicense-qualityBmaintenanceProvides hybrid semantic and keyword code search for Claude Code using BM25 and vector retrieval. It enables indexing and searching local codebases with language-aware chunking and local embeddings.
- Alicense-qualityDmaintenanceEnables LLMs to search and retrieve information from large technical documentation (OpenAPI specs, markdown) via intelligent chunking and semantic search.MIT
- Flicense-qualityCmaintenanceEnables semantic search across Clarion programming documentation via natural language queries in Claude AI, supporting 21 manuals and 21,747 indexed chunks.
Related MCP Connectors
Search your knowledge bases from any AI assistant using hybrid RAG.
Token-efficient search for coding agents over public and private documentation.
Page-cited retrieval for embedded docs, datasheets, MISRA, CMSIS, and RTOS references.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/miguelcc06/openclaw-docs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server