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.
基本信息
配置
使用下面的配置,将此服务器添加到你的 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 服务器
📓 GistPad MCP
lostintangent📓 An MCP server for managing your personal knowledge, daily notes, and re-usable prompts via GitHub Gists

Dash Api Docs Mcp Server
KapeliMCP server for Dash, the macOS API documentation browser
Solomd
zhitongblogA markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
RAG Documentation MCP Server
hannesrudolphAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
Rust Docs MCP Server
Govcraft🦀 Prevents outdated Rust code suggestions from AI assistants. This MCP server fetches current crate docs, uses embeddings/LLMs, and provides accurate context via a tool call.
评论