Skip to content

feat(package): package ledgrrr-mcp desktop controller as .mcpb for Claude Desktop - #161

Merged
elasticdotventures merged 3 commits into
mainfrom
issue-120-mcpb
Aug 9, 2026
Merged

feat(package): package ledgrrr-mcp desktop controller as .mcpb for Claude Desktop#161
elasticdotventures merged 3 commits into
mainfrom
issue-120-mcpb

Conversation

@elasticdotventures

Copy link
Copy Markdown
Member

Implements #120

  • Adds desktop-agent to workspace (not previously registered)
  • Creates packaging script scripts/package-desktop-agent.sh
  • Justfile recipe package-desktop-mcpb
  • Distinguishes desktop-agent MCPB from domain server MCPB in README.md
  • Test validates packaging structure and MCP stdio protocol

promptexecutionerr and others added 3 commits August 9, 2026 22:25
… controller

Replaces the two-tool desktop_status/desktop_ping stub from #120 with
the complete PRD-10 desktop controller: two bins (ledgrrr-mcp,
ledgrrr-service) and 9 modules (contract, status, render, simulate,
playbook, office_artifact, service_control, install_plan, state)
implementing all eleven ledgrrr_* tools with real state (b00t CLI,
service liveness via sysinfo, tray binary presence), deterministic
Mermaid/JSON/SVG rendering, a governance-correct non-LLM simulation
engine, and versioned local Office artifact export.

Packaging script/Justfile recipe/README updated to match: binary is
ledgrrr-mcp (not ledgerr-desktop-agent), bundle is ledgrrr-claude.mcpb
per PRD-10 §3.1 naming rather than the placeholder name from #120.

18/18 tests pass; clippy clean; packaging script verified end-to-end
(builds the release binary, assembles the bundle, and the packaged
binary answers a real MCP initialize handshake over stdio).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…colliding PRD-10

task/31-windows-packaging wrote its desktop-agent requirements doc as
PRD-10.md, but main's PRD-10.md is a different, unrelated document
("Financial Pipeline — Ingestion, Workbook Write, and AGT Governance
Wiring", already referenced throughout crates/ledgerr-mcp/src/actor.rs
and gate.rs). Renumbered the desktop-agent spec to PRD-11 and updated
every reference inside crates/ledgerr-desktop-agent/, scripts/, the
Justfile, and README.md accordingly — the ledgerr-mcp governance
PRD-10 references were left untouched.

Adds book/src/desktop-agent-office-playbook.md (wired into SUMMARY.md,
mcp-surface.md, and visualize.md) and the README threads (MECE tables,
capability snapshot, Future Ambitions section) from the original docs
commit, updated to reflect what's actually implemented now (MCPB
packaging works) rather than the "missing" status written before it
existed.

18/18 tests pass; clippy clean; packaging script re-verified after the
rename (builds, bundles, and the packaged binary still answers a real
MCP initialize handshake).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@elasticdotventures
elasticdotventures merged commit ba21029 into main Aug 9, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants