infrastructure-tui
v1.2.0
Published
Interactive terminal UI for managing Cloudflare, Namecheap, and Fleet infrastructure via MCP
Maintainers
Readme
infrastructure-tui
Interactive terminal UI for managing Cloudflare, Namecheap, and Fleet infrastructure. Dashboard-first design with domain onboarding, DNS management, and security auditing — no AI agent required.
Built with Ink (React for CLIs). Communicates with the Infrastructure MCP Server over stdio.
Install
npx infrastructure-tuiOr install globally:
npm install -g infrastructure-tui
infrastructure-tuiRequires: Java 21+ (for the MCP server subprocess) and the infrastructure-mcp JAR.
First run
npx infrastructure-tui --setupThe setup wizard guides you through:
- Experience level — adapts the interface to your knowledge
- Source code review — encourages reviewing the code before entering credentials (learner mode)
- Credentials — Cloudflare API key, Namecheap API key, Fleet config
- Connection test — verifies the MCP server starts correctly
Config is saved to ~/.infrastructure-mcp.json with 0600 permissions.
Features
- Dashboard — see all Cloudflare zones and Fleet apps at a glance
- Domain onboarding — create zone, migrate DNS, apply 30+ security settings
- Zone detail — DNS records table + full protection audit
- Bulk audit — verify protection across all zones
- Fleet viewer — list apps and domains
Keyboard shortcuts
| Key | Action |
|-----|--------|
| up/dn | Navigate |
| Enter | Drill into zone |
| o | Onboard domain |
| a | Audit all zones |
| r | Refresh |
| s | Settings |
| q | Quit |
Options
--jar <path> Path to infrastructure-mcp JAR (auto-discovered if omitted)
--config <path> Config file path (default: ~/.infrastructure-mcp.json)
--setup Force re-run setup wizard
--version Show version
--help Show helpDocumentation
Full docs: infrastructure-mcp.hesketh.pro
License
MIT
