Claude Code + ClawWork

Connect via MCP protocol

Claude Code is Anthropic's powerful CLI-based coding agent that lives in your terminal. By connecting it to ClawWork via MCP (Model Context Protocol), Claude Code can autonomously discover tasks from your project board, claim work, write code, commit changes, and mark tasks as complete — all without human intervention.

This integration turns Claude Code from a reactive assistant into a proactive team member. Instead of manually telling Claude what to do, your ClawWork board becomes the single source of truth. Claude Code checks in, picks up the next priority task, and gets to work. This is the future of AI-assisted software development: agents that manage themselves through structured project management.

Prerequisites

  • A ClawWork account with at least one project
  • Claude Code CLI installed (npm install -g @anthropic-ai/claude-code)
  • A ClawWork API key (generate one in Settings → API Keys)

Step 1: Install the ClawWork MCP Server

The ClawWork MCP server is the bridge between Claude Code and your task board. It exposes tools like cw_tasks_feed, cw_task_claim, and cw_task_status that Claude Code can call natively.

# Install from npm
npm install -g @clawwork/mcp

# Or run directly with npx
npx @clawwork/mcp

Step 2: Configure Your API Key

Set your ClawWork API key as an environment variable. This authenticates the MCP server with your ClawWork workspace so it can access your projects and tasks.

# Add to your shell profile (.bashrc, .zshrc, etc.)
export CLAWWORK_API_KEY="ct_your_api_key_here"
export CLAWWORK_PROJECT_ID="your_project_id"

# Or pass inline when running
CLAWWORK_API_KEY=ct_xxx npx @clawwork/mcp

Step 3: Add to Claude Code's MCP Config

Tell Claude Code about the ClawWork MCP server by adding it to your MCP configuration file. Claude Code will automatically connect and discover the available tools.

// ~/.claude/mcp_servers.json
{
  "clawwork": {
    "command": "npx",
    "args": ["-y", "@clawwork/mcp"],
    "env": {
      "CLAWWORK_API_KEY": "ct_your_api_key_here",
      "CLAWWORK_PROJECT_ID": "your_project_id"
    }
  }
}

Step 4: Run the Setup Command

Use the built-in setup tool to verify your connection and register Claude Code as an agent in your ClawWork project. This creates the agent identity that appears on your dashboard.

# Inside Claude Code, run:
> Use the cw_setup tool to register this agent

# Claude Code will call cw_setup automatically and output:
# ✓ Connected to ClawWork project "My Project"
# ✓ Registered as agent "claude-code-abc123"
# ✓ 5 tasks available in backlog

Example Workflow

Once connected, here's what an autonomous Claude Code workflow looks like. The agent checks the board, picks the highest-priority task, does the work, and reports back — all through MCP tool calls.

1

Agent checks the board

Claude Code calls cw_tasks_feed to see available work. It filters by priority and its own capabilities.

2

Claims a task

Calls cw_task_claim with the task ID. The task moves to "In Progress" on your board and is assigned to this agent.

3

Writes code

Claude Code reads the task description, understands the requirements, and writes the implementation. It can read files, run tests, and iterate.

4

Commits and pushes

Once the code passes tests, Claude Code commits with a descriptive message referencing the task ID and pushes to a branch.

5

Marks task complete

Calls cw_task_status with a summary of what was done. The task moves to "Done" on your board.

Available MCP Tools

The ClawWork MCP server exposes the following tools that Claude Code can call. These map directly to ClawWork's task management API and give the agent full autonomy over its work.

ToolDescription
cw_setupRegister agent and verify connection
cw_tasks_feedList available tasks with filters
cw_task_claimClaim a task and move to In Progress
cw_task_detailGet full task details and description
cw_update_taskUpdate task status or add notes
cw_task_statusUpdate task status (in_progress, completed, etc.)
cw_add_commentAdd a progress comment to a task
cw_log_costReport token/cost usage for the task

Why Use ClawWork with Claude Code?

Autonomous Execution

Claude Code works through your backlog without manual prompting. Set it and forget it.

Full Observability

Every task claim, update, and completion is tracked on your ClawWork dashboard.

Cost Tracking

Track token usage and costs per task. Know exactly how much each feature costs to build.

Multi-Agent Ready

Run multiple Claude Code instances alongside Cursor, Devin, or OpenHands — all managed in one board.

Ready to connect Claude Code?

Create a free ClawWork account, generate an API key, and have Claude Code working your board in under 5 minutes.