MCP.so
Sign In

MCP Server for Documentation Search

@deepmihir

Basic information

Category

Memory & Knowledge

License

MIT

Transports

stdio

Author

deepmihir

About MCP Server for Documentation Search

No overview available yet

MCP Server for Documentation Search config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "MCP-Server-Tutorial": {
      "command": "uv",
      "args": [
        "init",
        "mcp-server"
      ]
    }
  }
}

MCP Server for Documentation Search tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Server for Documentation Search?

MCP Server for Documentation Search is a custom MCP (Model Control Protocol) server that enables Claude to search through documentation for popular Python libraries including LangChain, LlamaIndex, and OpenAI. It integrates with the Google Search API via Serper for finding relevant documentation pages and uses web scraping to extract content from those pages.

How to use MCP Server for Documentation Search?

Install Python 3.10+, MCP SDK 1.2.0+, and the uv package manager. Create a new project with uv, install dependencies (mcp[cli] and httpx), create the server implementation file main.py, then run the server with uv run main.py. Connect to Claude Desktop by editing the claude_desktop_config.json file with the appropriate command and arguments pointing to your project directory.

Key features of MCP Server for Documentation Search

  • Search documentation for specific queries across supported Python libraries
  • Google Search API integration via Serper for finding documentation pages
  • Web scraping capabilities to extract content from documentation pages
  • Designed to work with Claude Desktop through the MCP protocol

Use cases of MCP Server for Documentation Search

  • Querying LangChain, LlamaIndex, or OpenAI documentation for specific functions or concepts
  • Obtaining relevant documentation pages and their content for AI assistant responses
  • Enabling Claude to answer programming questions with up-to-date library documentation

Frequently asked questions

1

What are the system requirements?

Python 3.10 or higher, MCP SDK 1.2.0 or higher, and the `uv` package manager.

2

Which Python libraries are supported for documentation search?

LangChain, LlamaIndex, and OpenAI.

3

How do I connect the server to Claude Desktop?

Edit the file `~/Library/Application Support/Claude/claude_desktop_config.json` and add the MCP server configuration with the `uv` command, the absolute path to your project directory, and the run command for `main.py`.

4

How does the server find documentation pages?

It uses the Google Search API via Serper to search for relevant documentation pages, then scrapes the content from those pages.

5

What should I do if the server isn't recognized by Claude Desktop?

Check that the configuration file path and permissions are correct, verify the absolute path in the configuration, ensure `uv` is properly installed and accessible, and review Claude Desktop logs for errors.

Comments

More Memory & Knowledge MCP servers