eric1234/techdocs-mcp
If you are the rightful owner of techdocs-mcp 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.
An MCP server for documentation provided by devdocs.io.
Techdocs MCP
An MCP server for documentation provided by devdocs.io.
There are existing MCP servers that try to provide documentation to AI systems with Context7 being the most notable of them. The problem with Context7 is that it only indexes docs in the repo (.md, .mdx, .html, .rst, .ipynb files). While repos do often have some docs like that (usually architecturally or internal impl notes) most of the documentation is often embedded in the source code (things like JavaDoc, RDoc, etc). This requires some tool to extract that documentation.
devdocs.io, although it doesn't have the breath of Context7, it has been for years providing pre-extracted documentation on many popular projects. In addition it's extraction process is very refined to avoid things like internal docs that are not relevant for the users of that technology. This makes it a higher quality source of docs (albeit smaller).
Building the Docs
To build the docs just use the ./build command. It will use a container that
has all the dependencies so you will need Docker installed. Passed with no
arguments it will by default download all the existing doc databases, the
latest docs and then update the databases with the latest documentation.
Building the Build Container
Since building the docs requires so many tools it has been abstracted into a docker container. You don't need to build this container as it can just be downloaded if you just want to build the docs. But to build the actual container itself you run:
docker build -f Dockerfile.build -t tech_mcp:build .