klipper-docs-mcp
v1.0.0
Published
MCP server for Klipper documentation local access
Readme
Klipper Docs MCP Server
An MCP server that provides local access to Klipper 3D printer documentation, optimized for low-resource environments.
Features
- Local Search: Fast search through documentation using filenames, headings, and content.
- Git Sync: Keeps documentation up-to-date with official repositories (Klipper & Moonraker).
Installation
Quick Start (npx)
You can run the server directly without installation using npx:
npx klipper-docs-mcpThis command will download and run the latest version of the server. By default, it will look for documentation in the ./docs directory relative to where you run the command. You can override this with the KLIPPER_DOCS_PATH environment variable.
From Source
- Clone the repository.
- Install dependencies:
npm install - Build the project:
npm run build
Usage
Running the Server
You can run the server directly:
npm startOr using the built executable:
./dist/index.jsConfiguration
The server uses the KLIPPER_DOCS_PATH environment variable to locate documentation.
Default: ./docs
export KLIPPER_DOCS_PATH=/path/to/docs
npm startClaude Desktop Configuration
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"klipper-docs": {
"command": "node",
"args": ["/path/to/klipper-docs-mcp/dist/index.js"],
"env": {
"KLIPPER_DOCS_PATH": "/path/to/docs"
}
}
}
}License
MIT
