Add root MCP operator shell menu #478

Closed
opened 2026-07-07 23:21:36 -05:00 by jcwalker3 · 0 comments
Owner

Problem

Operators repeatedly request a simple repository-root terminal menu for onboarding and day-to-day MCP/Gitea workflow operations without memorizing every prompt or script path.

Required behavior

Add ./mcp-menu.sh at repository root:

  • bash with set -euo pipefail
  • safe by default (no destructive actions without confirmation)
  • main menu: status/health, author/reviewer/merger/reconciler prompts, onboarding, Proxmox placeholders, run tests, exit
  • root checkout health display (branch, dirty warning, HEAD vs prgs/master)
  • ready-to-copy workflow prompts
  • Proxmox deploy/LXC entries are placeholders only until dedicated issues land
  • run-tests: prefer ./run-tests.sh, else venv/bin/python -m pytest, else fail closed

Docs and tests

  • docs/mcp-menu.md
  • tests/test_mcp_menu_script.py (hermetic)

Out of scope

  • Actual Proxmox deployment automation
  • Queue cleanup, lock-stack, or unrelated fixes
## Problem Operators repeatedly request a simple repository-root terminal menu for onboarding and day-to-day MCP/Gitea workflow operations without memorizing every prompt or script path. ## Required behavior Add `./mcp-menu.sh` at repository root: - bash with `set -euo pipefail` - safe by default (no destructive actions without confirmation) - main menu: status/health, author/reviewer/merger/reconciler prompts, onboarding, Proxmox placeholders, run tests, exit - root checkout health display (branch, dirty warning, HEAD vs prgs/master) - ready-to-copy workflow prompts - Proxmox deploy/LXC entries are placeholders only until dedicated issues land - run-tests: prefer `./run-tests.sh`, else `venv/bin/python -m pytest`, else fail closed ## Docs and tests - `docs/mcp-menu.md` - `tests/test_mcp_menu_script.py` (hermetic) ## Out of scope - Actual Proxmox deployment automation - Queue cleanup, lock-stack, or unrelated fixes
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#478