Repository navigation
feat(mcp): discover approved JSON reads from live module contracts - #21
Conversation
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
|
Release verification: all 28 CI checks SUCCESS on c4e1376 after LibreCodeCoop/akaunting-nfse#571 merged. User authorized end-to-end implementation and deployment. A code owner cannot approve a PR they authored; use the explicitly configured organization-admin PR review bypass for this merge only. No CI or signed-commit checks will be bypassed. |
|
Production rollout verified after merge fd7cbb1. Rebuilt and replaced only the MCP app image; OAuth edge, tunnel and Nginx stayed running. Verified live authenticated automatic discovery of both annotated NFS-e GET routes, read-only invoice fiscal decision and company-scoped category configuration via the connected MCP. No mutations, raw fiscal artifacts or cross-company records were read. No application fatal errors observed; existing configuration backup files were preserved. |
Goal
Discover safe JSON reads from the installed Akaunting NFS-e module at runtime, without hand-editing the MCP route catalog whenever a new API endpoint is added.
Depends on LibreCodeCoop/akaunting-nfse#571 (authenticated
api.nfse.discovery.indexendpoint andmcp_read_contractannotations).Contract
Validation performed locally
CI remains the release gate. No production deployment has occurred for this branch.