GenCodeDoc
About
Intelligent code versioning (snapshots) and automatic documentation generator. With CLI, REST API, and MCP support.
Details
- Author
- fkom13
- Downloads
- 315
- Categories
- Developer Tools, Knowledge Base, Other
Jump to
- Smart snapshots with ~70% space savings via SHA256 deduplication
- Intelligent autosave with timer, diff, and hybrid modes
- Beautiful Markdown documentation with syntax highlighting and smart splitting
- Advanced diff with unified, JSON, and AST formats
- Efficient storage using zstd compression and SQLite
- Pre-configured presets for Python, Node.js, Go, and Web projects
- 26 MCP tools exposed via stdio, SSE, and REST transports
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
GenCodeDocCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install GenCodeDoc via Poetry, then initialize a project with poetry run gencodedoc init --preset python. Create snapshots with poetry run gencodedoc snapshot create -m "Initial version", generate documentation with poetry run gencodedoc doc generate --limit 5000, and configure MCP integration by setting up the appropriate transport (stdio, SSE, or REST) in your AI assistant’s settings.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"gencodedoc": {
"gencodedoc": {
"command": "/path/to/poetry-venv/bin/python",
"args": [
"-m",
"gencodedoc.mcp.server_stdio"
],
"env": {
"PROJECT_PATH": "/path/to/your/target-project"
}
}
}
}
}
McpServers
{
"gencodedoc": {
"command": "/path/to/poetry-venv/bin/python",
"args": [
"-m",
"gencodedoc.mcp.server_stdio"
],
"env": {
"PROJECT_PATH": "/path/to/your/target-project"
}
}
}
🚀 GenCodeDoc
<div align="center">
Smart documentation generator and intelligent versioning system with full MCP support
Intelligent versioning and documentation for modern development workflows
Quick Start • Features • MCP Tools • Documentation
</div>
---
⚡ Quick Start
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





