MCP Catalogs
Home

docmole

by Vigtu·18·Score 43

An MCP server that lets you query any documentation site with AI, supporting both local RAG and Mintlify-powered sites.

ai-llmdeveloper-toolssearch
3
Forks
2
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

Docmole is a versatile MCP server designed to enable AI assistants to search and query documentation sites. It operates in two modes: local RAG mode which crawls documentation sites, generates embeddings with OpenAI, and stores them in LanceDB; and Mintlify mode which proxies requests to Mintlify's AI Assistant API with zero setup. The server supports multi-turn conversations, web fetch compatibility, and works with Claude, Cursor, and other MCP clients.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Search documentation directly from AI assistants like Claude or Cursor
you:Build custom documentation search solutions for internal documentation
you:Enable AI assistants to provide accurate, up-to-date information from documentation sources
you:What documentation sites does Docmole support?
you:Do I need an OpenAI API key?

When to choose this

Choose Docmole when you need AI assistants to query documentation sites, especially if you're already using Bun or prefer TypeScript-based solutions.

When NOT to choose this

Don't choose Docmole if you need a solution that doesn't require Bun runtime or if you prefer Python-based RAG systems with more flexibility.

Tools this server exposes

1 tool extracted from the README
  • query_docs

    Query documentation across indexed sites

Note: Inferred from the documentation that this is an MCP server for querying documentation, though the exact tool names aren't explicitly documented. The 'query_docs' name represents the core functionality described in the README.

Comparable tools

mcp-docs-searchmcp-browser-toolsdocs-mcp

Installation

Installation

Using bunx (no install needed):

bunx docmole --help

Or install globally:

bun install -g docmole

Local RAG Mode

# One-time setup
bunx docmole setup --url https://docs.example.com --id my-docs

# Start the MCP server
bunx docmole serve --project my-docs

Mintlify Mode (zero setup)

bunx docmole -p agno-v2

Claude Desktop Configuration

{
  "mcpServers": {
    "my-docs": {
      "command": "bunx",
      "args": ["docmole", "serve", "--project", "my-docs"]
    },
    "mintlify-docs": {
      "command": "bunx",
      "args": ["docmole", "-p", "agno-v2"]
    }
  }
}

FAQ

What documentation sites does Docmole support?
Docmole supports any documentation site through its local RAG mode. It also has zero-setup support for specific Mintlify-powered sites like Agno, Resend, Vercel, and others.
Do I need an OpenAI API key?
An OpenAI API key is only required for local RAG mode. For Mintlify-powered sites, no API key is needed as it proxies requests to Mintlify's API.

Compare docmole with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.