mintlify-mcp

mintlify-mcp

An MCP server that enables users to query any Mintlify-powered documentation site directly from Claude. It leverages Mintlify's AI Assistant API to provide RAG-based answers and code examples for various platforms like Agno, Resend, and Upstash.

Category
Visit Server

README

mintlify-mcp

MCP server to query any Mintlify-powered documentation from Claude Code

npm version License: MIT

What is this?

An MCP server that lets you query any documentation site powered by Mintlify directly from Claude Code.

Features:

  • πŸ” Ask questions about Agno, Resend, or any Mintlify docs
  • πŸ’» Get code examples and explanations without leaving your terminal
  • 🧠 Multi-turn conversations with memory
  • πŸ”— Links converted to absolute URLs (WebFetch compatible)

Quick Start

claude mcp add agno-assistant -- bunx mintlify-mcp --project agno-v2

Or add to your settings manually:

{
  "mcpServers": {
    "agno-assistant": {
      "command": "bunx",
      "args": ["mintlify-mcp", "-p", "agno-v2"]
    }
  }
}

Tools available:

  • ask - Ask any question about the docs
  • clear_history - Reset conversation

Multiple Documentation Sites

claude mcp add agno-assistant -- bunx mintlify-mcp -p agno-v2
claude mcp add resend-assistant -- bunx mintlify-mcp -p resend

Or in settings:

{
  "mcpServers": {
    "agno-assistant": {
      "command": "bunx",
      "args": ["mintlify-mcp", "-p", "agno-v2"]
    },
    "resend-assistant": {
      "command": "bunx",
      "args": ["mintlify-mcp", "-p", "resend"]
    }
  }
}

Known Project IDs

Documentation Project ID Status
Agno agno-v2 Tested
Resend resend Tested
Upstash upstash Tested
Mintlify mintlify Tested
Vercel vercel Tested
Plain plain Tested

Want to add more? The project ID is usually the subdomain or company name. Open a PR or issue!

Finding New Project IDs

  1. Open the documentation site (e.g., docs.agno.com)
  2. Open browser DevTools β†’ Network tab
  3. Use the search or AI assistant feature
  4. Look for requests to leaves.mintlify.com/api/assistant/{project-id}/message

CLI Options

bunx mintlify-mcp --help

OPTIONS:
  -p, --project <id>    Mintlify project ID (required)
  -n, --name <name>     Custom display name
  -h, --help            Show help

Requirements

  • Bun runtime: curl -fsSL https://bun.sh/install | bash

How It Works

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Claude Code │────▢│ MCP Server  │────▢│ Mintlify Assistant  β”‚
β”‚             │◀────│ (this repo) │◀────│ API (RAG Pipeline)  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  1. You ask a question in Claude Code
  2. MCP server forwards to Mintlify's AI Assistant API
  3. Mintlify searches documentation using RAG
  4. Response streams back to Claude Code

Context Optimization: The server extracts only the assistant's text from SSE responses, reducing ~50-100KB raw responses to ~1KB (99% reduction!).

API Documentation

See AGENT.md for complete reverse-engineered API documentation including:

  • Endpoint details and schemas
  • Request/response formats
  • cURL examples
  • Multi-turn conversation support

License

MIT - See LICENSE

Contributing

PRs welcome! To add a new documentation site:

  1. Add the project ID to KNOWN_DOCS in src/index.ts
  2. Update the table above
  3. Submit a PR

Acknowledgments

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured