An MCP server that provides serves MkDocs as resources.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MkDocs Plugin to Serve MCP
A proof-of-concept β feedback welcome!
mkdocs-mcp is an experimental plugin designed to integrate an MCP server into the MkDocs workflow. Due to limitations in MkDocs, the native mkdocs serve command cannot be overridden.
Instead, this project provides the mkdocs_mcp script to handle the build process and launch the MCP server.
This project uses uv for dependency management and virtual environments.
To start the MCP server:
Use the --mkdocs-project-path option to specify the path to your MkDocs project if it's not in the current directory. The environment variable MKDOCS_PROJECT_PATH can also be set for this purpose.
Make sure to include mcp in your mkdocs.yml plugin list:
If you're working with Claude Desktop and WSL, configure your claude_desktop_config.json as follows (adjust paths as needed):
For development and debugging, you can directly inspect the MCP server:
Thanks for checking out mkdocs-mcp!
GitHub MCP Registry mcp-name: io.github.ubaumann/mkdocs-mcp
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mkdocs-mcp)<a href="https://allmcps.com/mcp/mkdocs-mcp"><img src="https://allmcps.com/api/badge/mkdocs-mcp?style=directory" alt="Mkdocs MCP on AllMCPs" /></a>