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: Hybrid RAG Project 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.
Latest Blog Posts
- 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