drio
Open app

Documentation MCP Server

Source

An MCP server for accessing updated documentation of popular libraries

Catalog onlyCatalog onlySTDIO

Overview

Documentation MCP Server is a server designed for developers to access updated documentation of popular libraries through a unified interface.

To use the Documentation MCP Server, you can either run it using an installation script, Docker, or manually install it. After installation, access the web interface at http://localhost:3000 or use the RESTful API for programmatic access.

  • Documentation Aggregation from various library sources - Search Functionality across all libraries - Version Management for different library versions - Automatic Updates for the latest documentation - API Access for programmatic documentation retrieval - Interactive Web Interface for browsing documentation
  1. Developers looking for a centralized documentation source for multiple libraries.
  2. Teams needing to access and manage documentation for different versions of libraries.
  3. Automating documentation updates for continuous integration workflows.

Add to your AI client

Use these steps to connect Documentation MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "documentation-mcp-server-subaashnair": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-documentation-mcp-server-subaashnair"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "documentation-mcp-server-subaashnair": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-documentation-mcp-server-subaashnair"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "documentation-mcp-server-subaashnair": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-documentation-mcp-server-subaashnair"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "documentation-mcp-server-subaashnair": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-documentation-mcp-server-subaashnair"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "documentation-mcp-server-subaashnair": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-documentation-mcp-server-subaashnair"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "documentation-mcp-server-subaashnair": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-documentation-mcp-server-subaashnair"
      ]
    }
  }
}

FAQ

How do I install the Documentation MCP Server?

You can install it using an installation script, Docker, or manually following the instructions in the Installation Guide.

Can I access the documentation programmatically?

Yes! The server provides a RESTful API for programmatic access to the documentation.

Is there a web interface available?

Yes, you can access the web interface by navigating to `http://localhost:3000` after running the server.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3724,"uuid":"168abdfd-7fa6-4694-87c5-0691dae83f36","name":"documentation-mcp-server","title":"Documentation MCP Server","description":"An MCP server for accessing updated documentation of popular libraries","avatar_url":"https://avatars.githubusercontent.com/u/26023333?v=4","created_at":"$D2025-03-21T08:41:32.361Z","updated_at":"$D2025-03-21T08:49:27.986Z","status":"created","author_name":"SubaashNair","author_avatar_url":"https://avatars.githubusercontent.com/u/26023333?v=4","tags":"documentation,mcp-server,developer-tools","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/SubaashNair/documentation-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/4f63eff9f34004ccaab987226e676a69a2ccfaf2941ec2b3e8936a410bd473dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d6163746976652d737563636573732e737667","type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"JavaScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-21 15:24:17\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]