DevDocs

Exposes DevDocs.io content via MCP for searchable, readable documentation endpoints.
  • go

4

GitHub Stars

go

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kelvinzer0-devdocsmcp": {
      "command": "devdocsmcp",
      "args": [
        "server",
        "-port",
        "8080",
        "-lang",
        "html,css"
      ]
    }
  }
}

DevDocsMCP is a command-line tool that lets you search and read DevDocs.io content online and expose it via an MCP server you can query from other tools. It helps you integrate up-to-date documentation access into your workflows without hosting docs locally.

How to use

You run the DevDocsMCP server locally and connect to it from an MCP client to search and read documentation sets. Start by launching the server with your preferred languages, then use your MCP client to perform searches and read entries. The server exposes its capabilities through standard MCP interactions, so you can build automations that fetch topics and passages from DevDocs.io on demand.

How to install

Prerequisites: Ensure you have Go installed on your system. You can download it from the official Go site.

Clone the project and build the executable:

# Clone the repository
git clone https://github.com/kelvinzer0/DevDocsMCP.git
cd DevDocsMCP

# Build the application
go build -o devdocsmcp cmd/devdocsmcp/main.go

Run as an MCP server

To run a server instance that serves specific documentation sets, start the executable with the server subcommand and language list.

./devdocsmcp server [-port <port_number>] -lang <comma_separated_languages>

Example MCP server configuration

If you want to expose multiple language endpoints via separate MCP servers, you can declare them in your MCP configuration. The following example shows how to configure a server for HTML and another for CSS.

{
  "mcpServers": {
    "devdocs-html": {
        "command": "/path/to/your/DevDocsMCP/cmd/devdocsmcp",
        "args":["server", "-port", "8080", "-lang", "html"]
    },
    "devdocs-css": {
        "command": "/path/to/your/DevDocsMCP/cmd/devdocsmcp",
        "args":["server", "-port", "8081", "-lang", "css"]
    }
  }
}

Available tools

search

Provides a way to search a specific documentation set by language slug and query text, returning relevant results.

read

Fetches the content of a documentation entry given its language slug and entry path.

server

Launches the DevDocsMCP server to expose search and read capabilities over MCP for specified languages.

allowed-langs

Displays which languages the running server instance is configured to serve.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
DevDocs MCP Server - kelvinzer0/devdocsmcp | VeilStrat