mkdocs new my-project)pip install -r requirements.txt
The requirements are minimal:
fastmcp>=1.0.0 - FastMCP framework for building MCP serverspyyaml>=6.0 - YAML parsing for mkdocs.yml and frontmatterEdit ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mkdocs": {
"url": "https://mkdocs-mcp.fastmcp.app/mcp",
"env": {
"MKDOCS_DOCS_PATH": "/path/to/your/docs",
"MKDOCS_CONFIG_PATH": "/path/to/your/mkdocs.yml"
}
}
}
}
Edit .cursor/mcp_config.json in your project:
{
"mcpServers": {
"mkdocs": {
"url": "https://mkdocs-mcp.fastmcp.app/mcp",
"env": {
"MKDOCS_DOCS_PATH": "/Users/you/workspace/docs",
"MKDOCS_CONFIG_PATH": "/Users/you/workspace/mkdocs.yml"
}
}
}
}
| Variable | Required | Description |
|---|---|---|
MKDOCS_DOCS_PATH |
Yes | Path to your documentation directory (e.g., /path/to/my-project/docs) |
MKDOCS_CONFIG_PATH |
Yes | Path to your mkdocs.yml file (e.g., /path/to/my-project/mkdocs.yml) |
Once configured, restart your MCP client (Claude Desktop or Cursor) and verify the MkDocs MCP tools are available.