docs-mcp-server

crypblizz8/docs-mcp-server

3.1

If you are the rightful owner of docs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This is an MCP server built on docs-mcp-server, designed for deployment via Docker.

docs-mcp

This is an MCP server built on docs-mcp-server, packaged for deployment via Docker.

Run (Quickstart)

Using Docker Compose (recommended):

cp .env.example .env  # fill OPENAI_API_KEY
docker compose up -d --build

Or with plain Docker (local build):

docker build -t docs-mcp:local .
docker run --rm \
  -e OPENAI_API_KEY="your-openai-api-key" \
  -v docs-mcp-data:/data \
  -p 6280:6280 \
  docs-mcp:local \
  --protocol http --host 0.0.0.0 --port 6280

Auto-Fetch Docs on Start

The stack auto-queues a scrape job on startup via the bootstrap helper container. Configure values in .env:

  • SCRAPE_ON_START (default true, set false to disable)
  • SCRAPE_NAME (default react)
  • SCRAPE_URL (default https://react.dev/reference/react)
  • SCRAPE_VERSION (default 18.x)

Run normally (bootstrap runs once automatically):

cp .env.example .env  # set OPENAI_API_KEY and optionally SCRAPE_* vars
docker compose up -d --build

User Side

Add this to your IDE (i.e. Cursor)

{
  "mcpServers": {
    "docs-mcp-server": {
      "type": "sse",
      "url": "http://localhost:6280/sse",
      "disabled": false,
      "autoApprove": []
    }
  }
}