UniReport logo

UniReport

Platform Python MCP Server & Astro Web App
Date 2026

I built UniReport after watching general-purpose models invent SQL tables and endpoints that were never in the repository. It runs as an MCP server, so the agent you already use writes the chapters while UniReport scans your code into a manifest, compiles the Mermaid diagrams, lints the prose for the stock filler and predictable sentence lengths that read as machine-written, then assembles the result against your faculty template. What I care about most is what it refuses to do. No evidence, no sentence. Anything it cannot find in your code stays a TODO until you supply it.

Marketing Site & Product Overview

Product landing page breaking the workflow into five agent moves, a three-step sign-up path, and the anti-AI check that every drafted paragraph passes before assembly.

Documentation & MCP Tool Reference

Full reference site with editor connection snippets, a complete tool and capability table, anti-AI sentence rules, and the workspace containment policy enforced on every server path.

Pricing & Plan Tiers

Free and Pro tier split across codebase scanning, diagram rendering, anti-AI detection, and print-ready Word and PDF assembly.

Launch Blog & Editorial

The Unbound editorial index and launch article covering hallucinated architecture, turing AI flags, and the grounded-over-MCP pipeline.

Authentication & Account Recovery

Credential and Google OAuth sign-in with an in-field password reveal toggle, plus a token-based forgot-password recovery flow.

API Keys & Agent Dashboard

Dashboard for provisioning the API keys that authenticate editor agents against the MCP server, with masked key prefixes, creation dates, and revocation.

Account Settings & Plan Management

Profile management, subscription tier control, and links to the terms of service and privacy policy.

And many more...

Tech Stack

Python 3.11MCP (Model Context Protocol)Astro 5React 19SupabaseStyleXTypstpython-docxMermaid CLIDocker