hannesrudolph avatar

RAG Documentation

hannesrudolph/mcp-ragdocs

Mcp Ragdocs provides vector-based semantic search and retrieval tools for documentation, enabling AI assistants to augment responses with relevant context from indexed sources. The server offers tools to search documentation through natural language queries, manage documentation sources, extract URLs from webpages, and process documentation queues for indexing. It solves the problem of efficiently retrieving contextually relevant documentation at scale by leveraging vector embeddings and semantic search capabilities.

GitHub stars
261
tools
7
last updated
Feb 15, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

search_documentationSearch through stored documentation using natural language queries. Returns matching excerpts with context, ranked by relevance.

Search through stored documentation using natural language queries. Returns matching excerpts with context, ranked by relevance.

No parameter schema in public metadata yet.

list_sourcesList all documentation sources currently stored in the system. Returns a comprehensive list of all indexed documentation including source URLs, titles, and last update times.

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.

No parameter schema in public metadata yet.

extract_urlsExtract 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.

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.

No parameter schema in public metadata yet.

remove_documentationRemove specific documentation sources from the system by their URLs. The removal is permanent and will affect future search results.

Remove specific documentation sources from the system by their URLs. The removal is permanent and will affect future search results.

No parameter schema in public metadata yet.

list_queueList all URLs currently waiting in the documentation processing queue. Shows pending documentation sources that will be processed when run_queue is called.

List all URLs currently waiting in the documentation processing queue. Shows pending documentation sources that will be processed when run_queue is called.

No parameter schema in public metadata yet.

run_queueProcess and index all URLs currently in the documentation queue. Each URL is processed sequentially, with proper error handling and retry logic.

Process and index all URLs currently in the documentation queue. Each URL is processed sequentially, with proper error handling and retry logic.

No parameter schema in public metadata yet.

clear_queueRemove 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.

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.

No parameter schema in public metadata yet.

Sponsors

Readme

RAG Documentation MCP Server

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.

mcp-ragdocs MCP server

Features

  • Vector-based documentation search and retrieval
  • Support for multiple documentation sources
  • Semantic search capabilities
  • Automated documentation processing
  • Real-time context augmentation for LLMs

Tools

search_documentation

Search through stored documentation using natural language queries. Returns matching excerpts with context, ranked by relevance.

Inputs:

  • query (string): The text to search for in the documentation. Can be a natural language query, specific terms, or code snippets.
  • limit (number, optional): Maximum number of results to return (1-20, default: 5). Higher limits provide more comprehensive results but may take longer to process.

View the full README on GitHub

Details

Repository
github.com/hannesrudolph/mcp-ragdocs
Categories
AI & LLM Tools, Search & Web Crawling

Related AI & LLM Tools MCP servers

View all
1exadev avatarAgent Commsexadev/agent-commsCross-harness communication mesh for LLM agents — rooms, DMs, presence, and visibility over TCP37stars
2mnemoverse avatarMnemoverse Memorymnemoverse/mcp-memory-serverHosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp28stars
3michielinksee avatarLinksee Memorymichielinksee/linksee-memoryHand a project over with the reasons attached. Local-first cross-agent memory MCP + drift detection.16stars
4singularityjason avatarLightning Memorysingularityjason/lightning-memoryDecentralized agent memory for the Lightning economy. Nostr identity, L402 payments.7stars
5riproductions avatarWingmanProtocol Agent Gatewayriproductions/wingman-agent-gatewayDurable memory, headless browser and research for agents. Pay per call: x402 USDC on Base or credits0stars
6hrrodan avatarAgent Workspace MCPhrrodan/agent-workspace-mcpA sandboxed, agentic workspace providing secure filesystem, bash, and uv-powered Python execution.1stars