AgentStack
MCP verified MIT Self-run

Claude Ops

mcp-lifecycle-innovations-limited-claude-ops · by Lifecycle-Innovations-Limited

Business operating system for Claude Code — 57 skills, 21 agents, smart daemon. Unified inbox (WhatsApp/Email/Slack/Telegram), autonomous PR merge, full-AWS monitoring, revenue (Stripe+RevenueCat), e-commerce (Shopify), marketing (Klaviyo/Meta/GA4), voice (Bland/ElevenLabs), APM (Datadog/NewRelic/OTEL), YOLO mode.

No reviews yet
0 installs
15 views
0.0% view→install

Install

$ agentstack add mcp-lifecycle-innovations-limited-claude-ops

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Claude Ops? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

claude-ops

Business Operating System for Claude Code

One command. Sixty seconds. Your entire business, at a glance.

╭──────────────────────────────────────────────────────────────────────────────╮
│  /ops:go  ►  MORNING BRIEFING                              2026-04-12  09:03 │
├─────────────────────────────────┬────────────────────────────────────────────┤
│  INFRA    ████████████████  ok  │  ECS: 4/4 healthy  RDS: ok  Redis: ok     │
│  CI/CD    ████████████░░░░  75% │  3 passing  1 failing  (my-api #847)  │
│  INBOX    ░░░░░░░░░░░░░░░░  14  │  Slack: 9  Telegram: 3  Gmail: 2 unread   │
│  PRs      ████████████████  3   │  3 ready to merge  1 needs review          │
│  SPRINT   ████████████░░░░  67% │  Sprint 24  —  8 of 12 issues complete     │
│  REVENUE  ████████████████  $   │  $2,847 MTD  ↑12% vs last month           │
├─────────────────────────────────┴────────────────────────────────────────────┤
│  Next action: merge feat/user-profile  ·  fix my-api CI  ·  reply @alice    │
╰──────────────────────────────────────────────────────────────────────────────╯

Turn Claude Code into a complete business operating system — infrastructure health, CI/CD status, unified inbox, open PRs, sprint state, revenue snapshot (Stripe + RevenueCat + AWS), and autonomous C-suite agents that act on your behalf.


What's new in v2.0

v2 turns claude-ops from a briefing + comms surface into an autonomy layer for Claude Code itself. Purely additive — no v1 behaviour changes by default. See [claude-ops/CHANGELOG.md](claude-ops/CHANGELOG.md#200--2026-04-26) and [docs/migrating-from-v1.md](claude-ops/docs/migrating-from-v1.md).

| Capability | Skill | Doc | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | | Post-merge + build-failure auto-fix (PostToolUse hooks → headless Haiku fixer) | [/ops:deploy-fix](claude-ops/skills/ops-deploy-fix/SKILL.md) | [deploy-fix.md](claude-ops/docs/deploy-fix.md) | | Pre-installed specialist agents + silent general-purpose → specialist routing | (transparent) | [agents.md](claude-ops/docs/agents.md) | | Universal safety hooks: secret-scan, rm -rf anchor block, main push warn | (always-on) | [safety-hooks.md](claude-ops/docs/safety-hooks.md) | | Recap marquee — multi-session digest in tmux status-right / statusLine | [/ops:recap](claude-ops/skills/ops-recap/SKILL.md) | [recap.md](claude-ops/docs/recap.md) | | Multi-account Claude Max rotator with launchd daemon + AI-brain (jittered post-rotation respawn + /login re-auth so a freshly-rotated account isn't hit by a synchronized first-call burst) | [/ops:rotate](claude-ops/skills/ops-rotate/SKILL.md), [/ops:rotate-setup](claude-ops/skills/ops-rotate-setup/SKILL.md) | [CHANGELOG](claude-ops/CHANGELOG.md#6-multi-account-claude-max-rotator) | | Periodic Task\* tracking nudge | (PostToolUse hook) | [CHANGELOG](claude-ops/CHANGELOG.md#4-universal-task-tracking-nudge) | | Windsor.ai live marketing data source for ops dashboards, marketing, socials & ecom | [/ops:marketing](claude-ops/skills/ops-marketing/SKILL.md) | [windsor-ai.md](docs/integrations/windsor-ai.md) |

Quick start for the auto-fix subsystem

# 1. Upgrade
/plugin update ops@lifecycle-innovations-limited-claude-ops

# 2. Run the wizard (hits new steps 6.5a–6.5d for v2 toggles)
/ops:setup

# 3. Map your repos to their deploy URLs
/ops:deploy-fix configure
# (opens ~/.claude/config/post-merge-services.json)

# 4. From now on, every `gh pr merge` you run from Claude Code will:
#    - poll the deploy workflow
#    - curl /health on success
#    - verify /version returns the merged SHA
#    - on failure: auto-rerun transients, OR dispatch a Haiku deploy-fixer
/ops:deploy-fix          # see status / budget / live runs

Per-repo budget caps (default 3/hour), single-flight locks, and content-hash dedup prevent runaway spending. Notifications route via macos/ntfy/pushover/discord/telegram/none. Every toggle is spacebar-toggleable in /plugins settings.


Quick Start

# 1. Add the marketplace
/plugin marketplace add Lifecycle-Innovations-Limited/claude-ops

# 2. Install the plugin
/plugin install ops@lifecycle-innovations-limited-claude-ops

# 3. Run the guided setup wizard
/ops:setup

> [!TIP] > The wizard installs the background daemon EARLY (Step 2c). While you're still answering "connect Slack? [OAuth/Skip]" questions, briefing-pre-warm is already running every 2 minutes — pre-fetching ECS health, git state, PRs, CI, and unread counts. By the time setup finishes, your first /ops:go briefing loads in ** | Native Phone.app dial via Continuity | | facetime [--audio] | FaceTime video or audio | | zoom start\|join\|schedule | Native Zoom + REST scheduling | | join [--at now\|next] | Auto-joins the current/next calendar meeting with smart AV defaults (cam/mic policy by attendee count, lid-state mic switching, Elgato auto-launch) | | twilio-call, twilio-sms | Programmatic outbound voice + SMS | | bland-call | AI agent phone call | | tts, transcribe` | ElevenLabs TTS + Groq Whisper |

All outbound 1:1 channels (twilio, bland) go through the per-message approval gate (Rule 6).

Skill routing

flowchart TD
    U["User"] --> O["/ops"]
    O --> D["Dashboard"]
    D --> Daily["Daily Ops"]
    D --> Eng["Project & Eng"]
    D --> Biz["Business"]
    D --> Auto["Automation"]
    Daily --> go["/ops:go"]
    Daily --> inbox["/ops:inbox"]
    Daily --> merge["/ops:merge"]
    Eng --> projects["/ops:projects"]
    Eng --> linear["/ops:linear"]
    Eng --> fires["/ops:fires"]
    Biz --> revenue["/ops:revenue"]
    Biz --> ecom["/ops:ecom"]
    Biz --> marketing["/ops:marketing"]
    Auto --> yolo["/ops:yolo"]
    Auto --> orchestrate["/ops:orchestrate"]

Before / After

┌────────────────────────────────────────────┬──────────────────────────────────────────────┐
│  WITHOUT claude-ops                        │  WITH claude-ops                             │
├────────────────────────────────────────────┼──────────────────────────────────────────────┤
│  Open 6+ tabs every morning                │  /ops:go  ——  one command, done              │
│  Context-switch between Slack/Telegram/    │  /ops:inbox  ——  unified view, all channels  │
│  email                                     │                                              │
│  Manually review and merge PRs one by one  │  /ops:merge  ——  autonomous pipeline         │
│  SSH into servers to check health          │  /ops:fires  ——  terminal dashboard          │
│  Forget to track AWS spend                 │  /ops:revenue  ——  automatic cost snapshot   │
│  Switch between Linear and GitHub          │  /ops:linear + /ops:projects  ——  unified    │
└────────────────────────────────────────────┴──────────────────────────────────────────────┘

Integrations (22 services)

Most integrations offer two paths — MCP (zero-config OAuth) or CLI (fuller feature set). The setup wizard lets you choose per-integration.

| SERVICE | MCP | CLI | WHAT YOU LOSE WITHOUT CLI | | ---------------------- | ------------------------------ | -------------------------------------------------------- | -------------------------------------------------------------------- | | GitHub | — | gh (auto) | EVERYTHING — CI logs, PR merge, triage all require gh | | AWS | — | aws (auto) | EVERYTHING — 17+ services probed by infra-monitor | | Stripe | — | API key | Required for /ops:revenue MRR — web + desktop subs | | RevenueCat | — | API key + project ID | Required for mobile-app subscription MRR | | Linear | OAuth via Claude.ai (12 tools) | — | Nothing — fully covered | | Vercel | OAuth via Claude.ai | — | Nothing — deploy status, build + runtime logs | | Slack | OAuth via Claude.ai | local bot token | MCP covers most. Token adds: unlimited search, private ch | | Gmail | OAuth (read) | gog (send+archive) | MCP = read-only. CLI = full autonomous inbox | | Calendar | OAuth via Claude.ai | gog (read-only) | MCP has more features — either works | | Sentry | OAuth via Claude.ai | sentry-cli | MCP covers triage. CLI adds source maps + releases | | WhatsApp | — | wacli | EVERYTHING — no MCP exists | | Telegram | — | bundled MCP server | EVERYTHING — plugin ships its own MTProto server | | Shopify | — | Admin API + template | Store ops, order mgmt, inventory via /ops:ecom | | Klaviyo | — | API key | Email/SMS campaigns via /ops:marketing | | Meta Ads | — | API token | Paid-social reporting via /ops:marketing | | GA4 | — | service account | Analytics via /ops:marketing | | GSC | — | service account | Search Console via /ops:marketing | | Bland AI | — | API key | Outbound voice via /ops:voice | | ElevenLabs | — | API key | TTS + cloning via /ops:voice | | Whisper | — | API key | Transcription via /ops:voice | | Twilio | — | API (Account SID + Auth Token) | Outbound voice + SMS via /ops:voice twilio-* | | Zoom | Server-to-Server OAuth | API token | Native start/join (no creds) + REST schedule via /ops:voice zoom * | | macOS Phone / FaceTime | — | URL schemes (tel:, facetime://, facetime-audio://) | Native via Continuity — no creds, no API | | Elgato Camera Hub | — | auto-launched if installed | Virtual camera setup for meetings via /ops:voice join | | GSD | — | auto-detected | Optional — roadmap state; degrades gracefully | | Doppler | @dopplerhq/mcp-server (MCP) | doppler CLI (fallback) | Secrets manager; MCP server provides direct tool access |

> [!NOTE] > infra-monitor now covers every AWS service you have IAM for — ECS, EC2, RDS, Lambda, S3, CloudFront, ALB/NLB, API Gateway, SQS, SNS, DynamoDB, ElastiCache, Route 53, ACM, CloudWatch, Budgets, IAM. Probes run in parallel; services you can't access are silently skipped.


Architecture

flowchart TB
    CC[Claude Code] --> S[Skills · 22]
    CC --> A[Agents · 12]
    CC --> H[Hooks]
    S & A & H --> RC[Runtime Context]
    RC --> P[preferences.json]
    RC --> M[memories/]
    RC --> SEC[Doppler · PW Mgr · Keychain · env]
    CC  D[ops-daemonlaunchd · 7 services]

All skills use pre-execution shell blocks (! fences) that gather data before model context loads — zero extra latency, minimal token overhead. The ops-daemon pre-warms briefing d

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.