MCP server for generating RVCE Experiential Learning and Project reports as formatted .docx files
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"rvce-report-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# rvce-report-mcp An [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server that generates **RVCE Experiential Learning (EL)** and **VTU Project Reports** as properly formatted `.docx` files — directly from your AI assistant. Attach your project folder to GitHub Copilot (or any MCP-compatible client), paste your TOC, and the LLM extracts content from your project files and builds the full report automatically. --- ## Features - **Two-file output** — `report_pretoc.docx` (cover, certificate, declaration) + `report_main.docx` (abstract through references) - **Format extraction** — reads a sample RVCE `.docx` template and replicates its exact heading styles, fonts, margins, header/footer rules - **Auto Table of Contents** — inserts a real Word `{ TOC }` field; press `Ctrl+A → F9` to populate page numbers - **Figure & table cross-references** — auto-generates `Figure X.Y` / `Table X.Y` labels and appends `(see Figure X.Y)` to the preceding paragraph - **List of Figures / List of Tables** — built automatically from registered figures and tables - **Bold keyword highlighting** — terms from `bold_keywords` (or the EL topic name) are auto-bolded throughout body text - **Filename italicisation** — file/path tokens in body text are auto-italicised - **Strict validation** — catches missing fields, short paragraphs, emoji in text, malformed references, and table column mismatches _before_ building - **Personal reflection entries** — structured per-student reflection blocks with bold name + italic text - **Supports `el_report` and `project_report`** format profiles (VTU CHAPTER-prefix style) - **Three transports** — `stdio` (default), `streamable-http`, `sse` --- ## Requirements - Python ≥ 3.11 - A pre-TOC Word template (`pre_toc_template.docx`) with the token placeholders listed below — place it at `rvce_report_mcp/assets/pre_toc_template.docx` --- ## Install ```bash pip install rvce-report-mcp ``` Or for local development: ```bash git clone https…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.