MCP proposal for exposing Quartermaster to AI agents #23

Open
opened 2026-04-17 21:04:43 -06:00 by archeious · 0 comments
Owner

Design proposal for a thin MCP server adapter over the existing service layer so Claude Code (and other MCP clients) can read budget state, log transactions, and handle month-lifecycle transitions without opening the browser.

Document only, drops at docs/MCPProposal.md. Three phases: read-only first, then transaction writes, then entry and lifecycle writes. Mode flag (QUARTERMASTER_MCP_MODE=read|write) controls surface. In-process Python module (quartermaster-mcp script), shares the QUARTERMASTER_DB_URL with the web app.

No implementation in this PR. Doc only.

Design proposal for a thin MCP server adapter over the existing service layer so Claude Code (and other MCP clients) can read budget state, log transactions, and handle month-lifecycle transitions without opening the browser. Document only, drops at `docs/MCPProposal.md`. Three phases: read-only first, then transaction writes, then entry and lifecycle writes. Mode flag (`QUARTERMASTER_MCP_MODE=read|write`) controls surface. In-process Python module (`quartermaster-mcp` script), shares the `QUARTERMASTER_DB_URL` with the web app. No implementation in this PR. Doc only.
archeious referenced this issue from a commit 2026-04-17 21:04:57 -06:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: archeious/quartermaster#23
No description provided.