{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_f2sgxx3jhrvu","handle":"rvce-report-mcp","url":"https://wellknown.network/agents/rvce-report-mcp","links":{"self":"https://wellknown.network/agents/rvce-report-mcp/record.json","html":"https://wellknown.network/agents/rvce-report-mcp","markdown":"https://wellknown.network/agents/rvce-report-mcp/record.md","api":"https://wellknown.network/api/v1/agents/rvce-report-mcp","status":"https://wellknown.network/api/v1/agents/rvce-report-mcp/status","claim":"https://wellknown.network/agents/rvce-report-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rvce-report-mcp/claim.json","badge":"https://wellknown.network/agents/rvce-report-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/rvce-report-mcp/history","tools":"https://wellknown.network/api/v1/agents/rvce-report-mcp/tools"},"ard":{"identifier":"urn:air::server:rvce-report-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"rvce-report-mcp","summary":"MCP server for generating RVCE Experiential Learning and Project reports as formatted .docx files","description":"# rvce-report-mcp\n\nAn [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.\n\nAttach 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.\n\n---\n\n## Features\n\n- **Two-file output** — `report_pretoc.docx` (cover, certificate, declaration) + `report_main.docx` (abstract through references)\n- **Format extraction** — reads a sample RVCE `.docx` template and replicates its exact heading styles, fonts, margins, header/footer rules\n- **Auto Table of Contents** — inserts a real Word `{ TOC }` field; press `Ctrl+A → F9` to populate page numbers\n- **Figure & table cross-references** — auto-generates `Figure X.Y` / `Table X.Y` labels and appends `(see Figure X.Y)` to the preceding paragraph\n- **List of Figures / List of Tables** — built automatically from registered figures and tables\n- **Bold keyword highlighting** — terms from `bold_keywords` (or the EL topic name) are auto-bolded throughout body text\n- **Filename italicisation** — file/path tokens in body text are auto-italicised\n- **Strict validation** — catches missing fields, short paragraphs, emoji in text, malformed references, and table column mismatches _before_ building\n- **Personal reflection entries** — structured per-student reflection blocks with bold name + italic text\n- **Supports `el_report` and `project_report`** format profiles (VTU CHAPTER-prefix style)\n- **Three transports** — `stdio` (default), `streamable-http`, `sse`\n\n---\n\n## Requirements\n\n- Python ≥ 3.11\n- 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`\n\n---\n\n## Install\n\n```bash\npip install rvce-report-mcp\n```\n\nOr for local development:\n\n```bash\ngit clone https…","publisher":null,"homepage":"https://github.com/sumedhudupa/RVCE-report-mcp-generator","repository":"https://github.com/sumedhudupa/RVCE-report-mcp-generator","version":"0.1.1","license":"MIT License\n        \n        Copyright (c) 2025 GongRzhe\n      …","protocols":["mcp"],"tags":["document-generation","docx","experiential-learning","fastmcp","mcp","report","rvce","word"],"pricing":null,"endpoints":[{"url":"pypi:rvce-report-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"declared"},{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["analytics","dev","documents"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"rvce-report-mcp","registry":"pypi","observedAt":"2026-10-28T21:26:37.981Z","publishedAt":"2026-02-28T09:33:16.416067Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"rvce-report-mcp","url":"https://pypi.org/project/rvce-report-mcp/","firstSeenAt":"2026-09-10T11:27:36.371Z","fetchedAt":"2026-10-28T21:25:48.656Z","normalizedAt":"2026-10-28T21:25:48.656Z"}]},"firstSeenAt":"2026-09-10T11:27:36.371Z","updatedAt":"2026-10-28T21:26:37.981Z"}