Documentation Retrieval MCP Server (DOCRET)
@Sreedeep-SS
About Documentation Retrieval MCP Server (DOCRET)
A Model Context Protocol (MCP) server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"docret-mcp-server": {
"command": "python",
"args": [
"main.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Documentation Retrieval MCP Server (DOCRET)?
Documentation Retrieval MCP Server (DOCRET) is a Model Context Protocol (MCP) server that enables AI assistants to access up-to-date documentation for Python libraries such as LangChain, LlamaIndex, and OpenAI. It dynamically fetches and provides relevant information from official documentation sources, ensuring AI applications always have access to the latest content.
How to use Documentation Retrieval MCP Server (DOCRET)?
Clone the repository, create and activate a virtual environment, install dependencies with pip install -r requirements.txt (or uv sync), set the SERPER_API_KEY environment variable in a .env file, and run python main.py. The server exposes a get_docs function that takes a query and library parameter. Integrate with AI assistants by adding a JSON configuration to the assistant’s MCP server list.
Key features of Documentation Retrieval MCP Server (DOCRET)
- Dynamic retrieval of documentation content for Python libraries.
- Asynchronous web searches using the SERPER API.
- HTML parsing with BeautifulSoup to extract readable text.
- Extensible design: easily add new libraries by updating the
docs_urlsdictionary. - Currently supports LangChain, LlamaIndex, and OpenAI.
Use cases of Documentation Retrieval MCP Server (DOCRET)
- AI assistants answering user questions about Python library APIs and usage.
- Keeping AI applications updated with the latest official documentation.
- Providing context for code generation or debugging sessions.
- Integrating with Claude Desktop or Claude Code for real-time documentation lookup.
FAQ from Documentation Retrieval MCP Server (DOCRET)
What is the Model Context Protocol?
The Model Context Protocol is an open standard that enables secure, two-way connections between data sources and AI-powered tools. Developers can expose data through MCP servers or build AI applications (MCP clients) that connect to these servers.
What are the prerequisites for using this server?
You need Python 3.8 or higher, a package manager (UV or pip), a Serper API key, and Claude Desktop or Claude Code for testing.
Which Python libraries are currently supported?
The server currently supports LangChain, LlamaIndex, and OpenAI.
How can I add support for an additional library?
Add the library name and its documentation URL to the docs_urls dictionary in main.py. The server will then be able to search and retrieve documentation from that URL.
How do I run the MCP server after installation?
After setting up the environment and API key, run python main.py from the project root directory to launch the server.
Frequently asked questions
What is the Model Context Protocol?
The Model Context Protocol is an open standard that enables secure, two-way connections between data sources and AI-powered tools. Developers can expose data through MCP servers or build AI applications (MCP clients) that connect to these servers.
What are the prerequisites for using this server?
You need Python 3.8 or higher, a package manager (UV or pip), a Serper API key, and Claude Desktop or Claude Code for testing.
Which Python libraries are currently supported?
The server currently supports LangChain, LlamaIndex, and OpenAI.
How can I add support for an additional library?
Add the library name and its documentation URL to the `docs_urls` dictionary in `main.py`. The server will then be able to search and retrieve documentation from that URL.
How do I run the MCP server after installation?
After setting up the environment and API key, run `python main.py` from the project root directory to launch the server.
Basic information
More Memory & Knowledge MCP servers
Context7 MCP - Up-to-date Docs For Any Cursor Prompt
upstashContext7 Platform -- Up-to-date code documentation for LLMs and AI code editors
minutes
silversteinEvery meeting, every idea, every voice note — searchable by your AI. Open-source, privacy-first conversation memory layer.
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
Memlord
MyrikLDMemlord is a remote MCP server available at https://app.memlord.com.

Dash Api Docs Mcp Server
KapeliMCP server for Dash, the macOS API documentation browser
Comments