MCP.so
登录

Documentation MCP Server 📚🔍

@sagacious-satadru

关于 Documentation MCP Server 📚🔍

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

基本信息

分类

记忆与知识

运行时

python

传输方式

stdio

发布者

sagacious-satadru

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "Documentation-MCP": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Documentation MCP Server?

Documentation MCP Server is 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. It uses the Serper API for Google search integration and BeautifulSoup to extract relevant text from documentation pages.

How to use Documentation MCP Server?

Install the uv package manager, clone the project, create a virtual environment, install dependencies, and set your Serper API key in a .env file. Then add the MCP server configuration to Claude Desktop. After restarting Claude Desktop, ask Claude to search documentation using the get_docs tool, specifying the query, library (langchain, llama-index, or openai), and optional max_chars (default 1000).

Key features of Documentation MCP Server

  • Search documentation of LangChain, LlamaIndex, and OpenAI
  • Smart HTML extraction with BeautifulSoup
  • Configurable result length via max_chars parameter
  • Powered by Serper API for site-specific Google searches
  • Built with the MCP SDK
  • Simple setup with uv and Claude Desktop

Use cases of Documentation MCP Server

  • Quickly look up LangChain concepts (e.g., vector stores) during development
  • Retrieve LlamaIndex documentation excerpts without leaving the chat
  • Access OpenAI API details while building AI applications
  • Assist developers by providing contextual documentation in real time

FAQ from Documentation MCP Server

Which libraries are supported by Documentation MCP Server?

The server supports LangChain, LlamaIndex, and OpenAI documentation.

How do I configure Documentation MCP Server?

Install uv, clone the project, create a .env file with your Serper API key, install dependencies, and add the MCP server configuration to Claude Desktop by specifying the command uv --directory /path run main.py in the claude_desktop_config.json.

What parameters does the get_docs tool accept?

The tool accepts query (search term), library (langchain, llama-index, or openai), and max_chars (maximum characters to return, default 1000).

Why might a search return no results?

Check that your Serper API key is correct and that you have an active internet connection.

What should I do if Claude can't find the server?

Verify that the absolute path in your Claude Desktop configuration file matches the actual project directory location.

评论

记忆与知识 分类下的更多 MCP 服务器