GenCodeDoc

by fkom13

315 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name GenCodeDoc
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

Python 3.10+
Poetry
MCP Compatible
License: MIT
AI Ready

Intelligent versioning and documentation for modern development workflows

Quick StartFeaturesMCP ToolsDocumentation

</div>

---

⚡ Quick Start

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.