Documentation-MCP
1
The Documentation MCP Server is designed to enhance AI assistants like Claude, allowing them to search and access documentation from well-known libraries through a standardized protocol. It uses smart extraction techniques to provide contextually relevant information directly within AI conversations.
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.
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 🛠️
- The server uses the Serper API to perform Google searches with site-specific queries
- It fetches the content from the search results
- BeautifulSoup extracts the most relevant text from main content areas
- 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 🚀
- Install
uv
Package Manager - Clone and Set Up the Project
- Configure the Serper API Key
- Configure Claude Desktop
- Restart Claude Desktop
Using the Documentation Tool 🧩
Ask Claude to use the documentation tool for searching relevant information.