Home / Servers

bench-cowork

by BenchAGI

Bench Cowork — agents + skills for Claude Code

Tier D of the BenchAGI harness ladder. Install in 60 seconds. No OpenClaw required.

What this gives you

  • 7 agent personalities as Claude Code subagents: Aurelius, Ember, Bailey, Cole, Piper, Kestrel-Coder, Sage
  • Skills: aurelius-email, triage-mail, wiki-capture, hammer-anvil, simplify, customize-experience, review, security-review, bench-onboarding, forge-report
  • Slash commands: /aurelius, /ember, /bailey, /cole, /piper, /sage, /wiki-capture, /bench-login, /forge-report
  • MCP servers: bench-wiki (canon read/write), bench-canvas (tile updates + drift), bench-slack (optional), bench-mail (multi-account Gmail triage), bench-chassis (API-key tenant bridge), bench-deals (deal + pipeline tools), bench-forge (diagnostics → Forge tickets)
  • Draft manifest: bench-excalidraw remains in mcp/ but is not registered until /excalidraw/* routes land
  • Hook: Amendment 10 enforcement — PRs touching canvas-tracked code paths must update the tile

All powered by benchagi.com over HTTPS. No local daemons, no fs.watch, no launchd.

Install (60 seconds)

# In any Claude Code session
/plugin marketplace add BenchAGI/bench-cowork
/plugin install bench-cowork@bench-cowork

# Authenticate (opens browser)
/bench-login [email protected]

That's it. Try:

/aurelius can you follow up with the JC pilot team?
/triage-mail
/wiki-capture PR #471

Harness tier map

TierInstall costWho
AFull monorepo + OpenClawCory (power user)
BOpenClaw personalTeammates with capable Macs
CCloud-hosted OpenClawWeb-first / low-spec users
D (here)Claude Code + pluginAnyone — 60 sec onboard

Upgrade from D → B

Install OpenClaw. The plugin auto-detects and routes canon writes to your local vault (which wiki-mirror then syncs to the API) instead of going API-first. Same skills, same agents, offline-capable.

brew tap benchagi/tap
brew install benchagi/tap/openclaw
openclaw init --instance-id <your-instance>
# Plugin now hybrid-routes automatically

Cowork MCP vs @openclaw/slack

These are complementary, not competing. @openclaw/slack is the gateway-side Slack channel plugin — it lives in an OpenClaw install (Tier A/B) and gives the gateway a Slack presence. The cowork MCP servers here (bench-slack, bench-wiki, bench-forge, …) are the intended tenant route: a Claude Code session authenticated with a cowork JWT talks to benchagi.com, which enforces tenant binding (auth.instanceId), billing, and per-tenant bot tokens server-side. Tenants without an OpenClaw install — or without a GitHub/Slack account of their own — get the same capabilities through this path. If you run both tiers, keep both: the gateway plugin handles channel traffic, the cowork MCP handles session-driven asks.

The generic HTTP bridge + token auto-refresh

Registered HTTP manifests in mcp/ are served by one generic, dependency-free stdio MCP server: servers/bench-http-bridge.js <manifest.json>. It registers the manifest's tools, re-reads ~/.claude/config/bench-cowork.json on every call (so a fresh /bench-login is picked up without a restart), and on a 401 COWORK_BAD_TOKEN it auto-refreshes the cowork JWT via POST /cowork/auth/refresh, persists the new token atomically (tmp file + rename, chmod 600), and retries the call once — no more weekly bridge death when the 7-day token expires. Refresh exhaustion (COWORK_REFRESH_EXPIRED / COWORK_REFRESH_CHAIN_TOO_OLD) means re-running /bench-login.

What this doesn't do

  • Local daemons (gateway, fs.watch, wiki-mirror, dreaming crons) — OpenClaw only
  • Personal vault on disk — API-mediated; install OpenClaw for local mirror
  • Offline mode — requires benchagi.com reachable

These are deliberate choices to keep Cowork install light

Related servers

n8n

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

NOASSERTION198,904

@modelcontextprotocol/server-everything

Official

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

89,105

@modelcontextprotocol/server-filesystem

Official

by modelcontextprotocol

MCP server for filesystem access

SEE LICENSE IN LICENSE89,105

mcp-server-fetch

Official

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

89,105