- Home
- MCP servers
- DevDocs
DevDocs
- 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.