---
slug: "library"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/vikramdse/docs-mcp-server@main/README.md"
repo: "https://github.com/vikramdse/docs-mcp-server"
source_file: "README.md"
branch: "main"
---
# Library Docs MCP Server

This is an MCP (Model Context Protocol) server that allows you to search and fetch documentation for popular libraries like Langchain, Llama-Index, MCP, and OpenAI using the Serper API.

## Features

- Search library documentation using a natural language query.
- Supports Langchain, Llama-Index, MCP, and OpenAI (Update the code to add other libraries).
- Uses the `Serper API` to perform site-specific searches.
- Parses and returns the documentation using `BeautifulSoup`.
- **Provides updated documentation** – useful for LLM models with knowledge cut-off dates.

## Why Use This Server with LLMs?

Many LLM models, including those used in **Claude Desktop** and similar platforms, have a knowledge cut-off date and may not have access to the latest library documentation. This MCP server solves that problem by:

- Fetching **real-time documentation** from official sources.
- Providing **up-to-date information** for development and troubleshooting.
- Improving the accuracy and relevance of responses when working with new library updates.

## Setting Up with Claude Desktop

To use this server with **Claude Desktop**, update the `claude_desktop_config.json` file with the following configuration:

```json
{
  "mcpServers": {
    "docs-mcp-server": {
      "command": "C:\\Users\\Vikram\\.local\\bin\\uv.exe",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "F:\\My Projects\\AI\\docs-mcp-server\\server.py"
      ]
    }
  }
}
```
