@ultramode/install
v0.4.1
Published
One install. Every AI power. Unified MCP + skills pack for Claude Code, OpenCode, Cursor, and Cline. Now with bundled remote-workspace (VS Code Remote-style SSH workspace for AI agents).
Downloads
1,452
Maintainers
Readme
UltraMode
One install. Every AI power.
UltraMode is a single-install plugin that pre-wires 106 MCP servers (including the new Remote Workspace — VS Code Remote-style SSH for AI agents), 16 curated skills, credits-based billing, and /ultramode-* commands across Claude Code, OpenCode, Cursor, and Cline.
Closed beta. The router and download endpoints are IP-allowlisted. Public npm package, private server access. Request access at https://mcp.business/beta.
Install
Recommended (curl + bash):
curl -fsSL https://mcp.business/install | bashOr via npm:
npx @ultramode/installBoth detect your agent (Claude Code / Cursor / OpenCode / Cline) automatically and walk you through picking a mode (Default / Minimal / Custom / Pro), vault opt-in, and auto-index preferences.
Catalog — 106 MCPs included
Auto-pulled from https://mcp.business/library. Each one is wired through the UltraMode router with one Bearer token — no per-MCP setup.
Local / system (your machine)
biomcp, blender, desktop-commander, filesystem, iterm, joinly, obsidian, remote-workspace ⭐ NEW, ssh, youtube, youtube-transcript
Databases
firebase, mongodb, mysql, mysql-mcp, postgres, qdrant, redis, snowflake, supabase, weaviate
SaaS / dev tools
figma, github, gitlab, hubspot, jira, linear, ms-teams, notion, sentry, slack, stripe
Communications
better-email, email-mcp, email-server, gmail, imap, line-bot, resend, smtp, stalwart, telegram, twilio, whatsapp
Infra / cloud / ops
aws, cloudbase, cloudflare, cpanel, domain, google-ads, google-drive, google-maps, grafana, hostbill, k8m, kubectl, kubernetes, kubernetes-ts, microsoft-azure, prometheus, terraform, whois
Browser / web
brave-search, browser-use, browserbase, browsermcp, playwright, playwright-ea, puppeteer, screenshot, tavily, web-eval
Agent infrastructure
cloud-memory, codegraph, context7, mcp-vault, mcpjungle, mem0, memory, memory-mcp, n8n, openrouter, pydantic-ai, sequential-thinking, serena, zapier
Creative / docs
antv-charts, echarts, everart, image-gen, mermaid, meta-ads, um-adcreative, um-docpreview, um-funnel, um-preview
Productivity / data
agent-mcp, airtable, anyquery, codemcp, discord, meigen-ai, ms-365, neon, salesforce, twitter
→ Full live catalog with per-MCP install commands: https://mcp.business/library
⭐ Featured: Remote Workspace
remote-workspace ships locally (bundled in this package, runs as stdio MCP). Everything else proxies through the cloud router.
VS Code Remote-style SSH for AI agents — give Claude (or Cursor / OpenCode / Cline) the keys to a remote box and it works on the codebase on that box, with Read/Edit/Grep/Glob/Bash tool shapes byte-identical to Claude's built-ins so existing skills port unchanged.
24 tools: fs.read/write/edit/multi_edit/ls/stat, grep, glob, bash.run, scp.upload/download, port.forward_local/remote/list/close, workspace.info/disconnect, connection.create/list/test/revoke/tune/update_notes/get_notes.
Per-host notes & company workflows
Remote Workspace now remembers per-box conventions. Each sealed connection can
carry optional metadata — notes (markdown), role (e.g. whm, postgres-primary),
default_cwd, runbook_url, tags — set via connection.update_notes or the
/ultramode-remote-notes command.
The new remote-workspace-onboarding skill auto-fetches that metadata before
the first bash.run / fs.* call on a connection, so Claude stops violating
per-host quirks (WHM's cpanel.service, Postgres DDL rules, etc.) without you
re-briefing it each session.
Layer on top: .ultramode/companies/<name>.md directive files. When the user
says "on cloudwish help with the open tickets", the company-context skill
globs the directory, picks the matching file, validates each declared MCP +
remote-workspace connection, and adopts the role / workflow / vault-id map for
the session. Manage files with /ultramode-company list | use | show | create.
/ultramode-remote-notes --id cloud-fullspeed-xxxx \
--role whm --cwd /var/log \
--notes "WHM uses cpanel.service not httpd."
/ultramode-remote-info --id cloud-fullspeed-xxxx
/ultramode-company list
/ultramode-company use cloudwishMulti-workspace / multi-agent
Remote Workspace is built for fan-out: N Claude sub-agents against one box, or one agent rotating across N boxes. Each connection has a tunable concurrency cap (default 8 channels, range 1..32) and the MCP process enforces global ceilings (UM_MAX_CONNECTIONS=32, UM_MAX_INFLIGHT_GLOBAL=256 by default). Tune live with connection.tune — no reconnect required.
→ Tuning guide: mcps/remote-workspace/docs/concurrency.md
7 auth methods: key-file, key-vault, password, ssh-agent, short-lived SSH cert, ProxyJump, OTP.
Sealed at rest: AES-256-GCM + HKDF per-record DEK, master key in OS keyring (keytar) → passphrase-wrapped (Argon2id) → 0600 file fallback. Same hierarchy as ansible-vault / age / pass.
Quick start once installed:
/ultramode-remote-connect --name prod --host 1.2.3.4 --user root --auth password
/ultramode-remote-test --id prod-xxxx
/ultramode-remote-run --id prod-xxxx -- uname -aModes
| Mode | Who it's for | Includes | |---|---|---| | Default | Most users | All free-tier MCPs + all 16 skills + 10MB vault | | Minimal | Privacy-focused / low-config | 10 core MCPs + 5 core skills + no vault | | Custom | Power users | Pick exactly what you want | | Pro | Paid tier | All 106 MCPs incl. Playwright, mem0, cloud indexing + 10GB vault |
/ultramode-* commands
Canonical /ultramode-* and shorthand /um-*:
| Command | What it does |
|---|---|
| /ultramode-init | First-run bootstrap: .ultramode/, CLAUDE.md/.cursorrules/.cline/AGENTS.md |
| /ultramode-status | One-screen view: agent, mode, plan, credits, vault, last 5 MCP calls |
| /ultramode-doctor | Diagnose router, token, quotas, runtime deps; print fix commands |
| /ultramode-todos | Persistent per-project task board |
| /ultramode-parallel | Fan out independent todos to parallel sub-agents |
| /ultramode-snapshot / -resume | Save/restore state (memory + todos + trace + mode) |
| /ultramode-trace | Last N MCP calls: tool, args, latency, cost, status |
| /ultramode-budget | Per-session credit cap |
| /ultramode-update / -uninstall | Hub sync / removal |
| /ultramode-design / -figma / -funnel / -ad / -preview | Creative skills |
| /ultramode-memory / -index | Persistent memory + repo semantic index |
| /ultramode-remote-connect | Add an SSH connection to remote-workspace |
| /ultramode-remote-list | List sealed connections (redacted) |
| /ultramode-remote-test | Handshake-test a connection (verifies host-key pin) |
| /ultramode-remote-revoke | Delete a connection |
| /ultramode-remote-run | One-shot bash command on a remote |
Flags
ultramode interactive setup
ultramode --dry-run print plan, write nothing
ultramode --agent claude-code skip auto-detect
ultramode --mode minimal skip mode prompt
ultramode --token YOUR_BEARER unattended token
ultramode --uninstall remove UltraMode entries (preserves user-added MCPs)Security & privacy
- Closed-beta IP allowlist at the router and download endpoints. Non-allowlisted IPs get 403.
- Bundled remote-workspace stays local — SSH credentials never traverse the cloud router.
- VaultLite seals connection records with AES-256-GCM, master key never written in plaintext.
- HMAC-chained audit log for all remote tool calls — tamper-evident.
License
MIT — see LICENSE.
Links
- Library: https://mcp.business/library
- Docs: https://mcp.business/docs
- Status: https://mcp.business/status
- Beta access: https://mcp.business/beta
Local agent daemon (Phase 9)
UltraMode ships with ultramode-agentd — a tiny local daemon that holds
one SSH connection pool per user and shares it across every Claude
session, sub-agent, script, or cron job on the machine. It unlocks one
of the most-requested ergonomics:
remote-workspace cloudwish ls / # uses 'cloudwish' connection
remote-workspace cloudwish bash 'uptime'
remote-workspace mailbux read /etc/hostname # different connection, parallel
remote-workspace agent status # inspect the shared pool- Listens on
~/.ultramode/run/agentd.sock(0600, per-user). - No TCP. Ever.
- Enabled by default via
systemctl --user; disable with--no-agentdduring install.
See docs/local-agent.md
in the remote-workspace package for architecture details.
