Augment AI responses with context by retrieving and processing documentation through vector search.
Augment AI responses with context by retrieving and processing documentation through vector search.
An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| search_documentation | Search through stored documentation using natural language queries. Returns matching excerpts with context, ranked by relevance. |
| list_sources | List all documentation sources currently stored in the system. Returns a comprehensive list of all indexed documentation including source URLs, titles, and last update times. Use this to understand what documentation is |
| extract_urls | Extract and analyze all URLs from a given web page. This tool crawls the specified webpage, identifies all hyperlinks, and optionally adds them to the processing queue. |
| remove_documentation | Remove specific documentation sources from the system by their URLs. The removal is permanent and will affect future search results. |
| list_queue | List all URLs currently waiting in the documentation processing queue. Shows pending documentation sources that will be processed when run_queue is called. Use this to monitor queue status, verify URLs were added correct |
| run_queue | Process and index all URLs currently in the documentation queue. Each URL is processed sequentially, with proper error handling and retry logic. Progress updates are provided as processing occurs. Long-running operations |
| clear_queue | Remove all pending URLs from the documentation processing queue. Use this to reset the queue when you want to start fresh, remove unwanted URLs, or cancel pending processing. This operation is immediate and permanent - U |
| Variable | Description | Required |
|---|---|---|
| EMBEDDINGS_PROVIDER | Configuration value read at startup. | Optional |
| QDRANT_URL | Endpoint or connection string the server talks to. | Yes |
| QDRANT_API_KEY | Credential the server authenticates with. | Yes |
| OPENAI_API_KEY | Credential the server authenticates with. | Yes |
| OLLAMA_BASE_URL | Endpoint or connection string the server talks to. | Yes |
| OLLAMA_URL | Endpoint or connection string the server talks to. | Yes |
The original Chromium automation reference server — simple, screenshot-driven browser control.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Automates browsers and APIs, enabling Large Language Models (LLMs) to interact with web pages for tasks like screenshot capture and JavaScript
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.
Answers, not links — delegate questions to Perplexity's search-grounded models and get cited responses back.