Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Documentation Mcp

    An MCP server that can work with Claude desktop to fetch documentation from langchain, llama-index, and OpenAI.

    3 stars
    Python
    Updated Jul 18, 2025

    Table of Contents

    • What is MCP? 🤔
    • Features ✨
    • How It Works 🛠️
    • System Requirements 🖥️
    • Setup Instructions 🚀
    • 1. Install uv Package Manager
    • 2. Clone and Set Up the Project
    • 3. Configure the Serper API Key
    • 4. Configure Claude Desktop
    • 5. Restart Claude Desktop
    • Using the Documentation Tool 🧩
    • Tool Parameters 📋
    • Troubleshooting 🛠️
    • License 📜
    • Acknowledgements 🙏

    Table of Contents

    • What is MCP? 🤔
    • Features ✨
    • How It Works 🛠️
    • System Requirements 🖥️
    • Setup Instructions 🚀
    • 1. Install uv Package Manager
    • 2. Clone and Set Up the Project
    • 3. Configure the Serper API Key
    • 4. Configure Claude Desktop
    • 5. Restart Claude Desktop
    • Using the Documentation Tool 🧩
    • Tool Parameters 📋
    • Troubleshooting 🛠️
    • License 📜
    • Acknowledgements 🙏

    Documentation

    Documentation MCP Server 📚🔍

    A Model Context Protocol (MCP) server that enables Claude to search and access documentation from popular libraries like LangChain, LlamaIndex, and OpenAI directly within conversations.

    What is MCP? 🤔

    MCP (Model Context Protocol) is an open protocol that standardizes how applications provide context to Large Language Models. Think of it as a universal connector that lets AI assistants like Claude access external data sources and tools.

    MCP Architecture

    MCP Architecture

    Features ✨

    • Documentation Search Tool: Search through documentation of popular AI libraries
    • Supported Libraries:
    • LangChain 🔗
    • LlamaIndex 🦙
    • OpenAI 🤖
    • Smart Extraction: Intelligently parses HTML content to extract the most relevant information
    • Configurable Results: Limit the amount of text returned based on your needs

    How It Works 🛠️

    1. The server uses the Serper API to perform Google searches with site-specific queries

    2. It fetches the content from the search results

    3. BeautifulSoup extracts the most relevant text from main content areas

    4. Claude can access this information through the get_docs tool

    System Requirements 🖥️

    • Python 3.11 or higher
    • uv package manager
    • A Serper API key

    Setup Instructions 🚀

    1. Install uv Package Manager

    bash
    curl -LsSf https://astral.sh/uv/install.sh | sh

    2. Clone and Set Up the Project

    bash
    # Clone or download the project
    cd documentation
    
    # Create and activate virtual environment
    uv venv
    # On Windows:
    .venv\Scripts\activate
    # On macOS/Linux:
    source .venv/bin/activate
    
    # Install dependencies
    uv pip install -e .

    3. Configure the Serper API Key

    Create a .env file in the project directory with your Serper API key:

    code
    SERPER_API_KEY=your_serper_api_key_here

    You can get a Serper API key by signing up at serper.dev.

    4. Configure Claude Desktop

    Edit your Claude Desktop configuration file at:

    • Windows: /C:/Users/[Your Username]/AppData/Roaming/Claude/claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    Add the following to the mcpServers section:

    json
    "documentation": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/YOUR/documentation",
        "run",
        "main.py"
      ]
    }

    Replace /ABSOLUTE/PATH/TO/YOUR/documentation with the absolute path to your project directory.

    5. Restart Claude Desktop

    Close and reopen Claude Desktop to apply the new configuration.

    Using the Documentation Tool 🧩

    Once connected, you can ask Claude to use the documentation tool:

    "Can you look up information about vector stores in LangChain documentation?"

    Claude will use the get_docs tool to search for relevant information and provide you with documentation excerpts.

    Tool Parameters 📋

    The get_docs tool accepts the following parameters:

    • query: The search term (e.g., "vector stores", "embedding models")
    • library: Which library to search (langchain, llama-index, or openai)
    • max_chars: Maximum characters to return (default: 1000)

    Troubleshooting 🛠️

    • Claude can't find the server: Verify the path in /C:/Users/fcbsa/AppData/Roaming/Claude/claude_desktop_config.json is correct
    • Search returns no results: Check your Serper API key and internet connection
    • Timeout errors: The server might be experiencing connectivity issues or rate limits

    License 📜

    This project is provided as an educational example of MCP server implementation.

    Acknowledgements 🙏

    • Built using the MCP SDK
    • Powered by Serper API for Google search integration
    • Uses BeautifulSoup4 for HTML parsing
    • Inspired by the growing MCP community

    ---

    *This MCP server enhances Claude's capabilities by providing direct access to documentation resources. Explore, learn, and build better AI applications with contextual knowledge from the docs!*

    Similar MCP

    Based on tags & features

    • AD

      Adls Mcp Server

      Python·
      4
    • BO

      Books Mcp Server

      Python·
      5
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AD

      Adls Mcp Server

      Python·
      4
    • BO

      Books Mcp Server

      Python·
      5
    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k