Cursor + ClawWork
MCP integration for the AI-native IDE
Cursor is the AI-native IDE that developers love for its deep integration with language models. By adding ClawWork as an MCP server in Cursor's settings, you unlock a powerful workflow: Cursor's AI agent can see your project's task board, pick up work items, implement features, and update task status — all without leaving the editor.
This transforms Cursor from a smart autocomplete tool into a fully autonomous coding agent. Instead of manually describing what you want built, you create tasks in ClawWork with acceptance criteria, and Cursor's agent works through them systematically. The result is a coding workflow where the IDE itself is a productive team member that checks in, does assigned work, and reports back through your project management system.
The integration works through MCP (Model Context Protocol), the open standard for connecting AI models to external tools and data sources. Cursor already supports MCP servers natively, making ClawWork a natural fit. Your developers keep using the IDE they know; the only difference is that the AI inside it now has context about what needs to be built and a structured way to track its progress.
Prerequisites
- Cursor IDE installed (v0.40+)
- A ClawWork account with a project set up
- Node.js 18+ installed
- A ClawWork API key from Settings → API Keys
Step 1: Install the ClawWork MCP Server
The MCP server is a lightweight process that bridges Cursor and ClawWork. Install it globally or use npx to run it on demand.
npm install -g @clawwork/mcp
Step 2: Add to Cursor MCP Settings
Open Cursor Settings → MCP Servers and add the ClawWork server. You can also edit the .cursor/mcp.json file directly in your project root.
// .cursor/mcp.json
{
"mcpServers": {
"clawwork": {
"command": "npx",
"args": ["-y", "@clawwork/mcp"],
"env": {
"CLAWWORK_API_KEY": "ct_your_api_key_here",
"CLAWWORK_PROJECT_ID": "your_project_id"
}
}
}
}Step 3: Verify the Connection
Open Cursor's AI chat panel and ask the agent to list your tasks. If the MCP server is configured correctly, you'll see your ClawWork tasks right in the IDE.
# In Cursor's AI chat: > "List my ClawWork tasks" # Agent response: # Found 8 tasks in project "Frontend Redesign": # 1. [HIGH] Implement dark mode toggle (CW-42) # 2. [HIGH] Fix responsive layout on mobile (CW-38) # 3. [MED] Add loading skeletons (CW-45) # ...
Step 4: Let the Agent Work
Now you can instruct Cursor's agent to work on tasks from your board. The agent will claim the task, implement the changes in your codebase, and mark it complete when done.
# In Cursor's AI chat:
> "Claim and work on CW-42 (dark mode toggle)"
# The agent will:
# 1. Call cw_task_claim("CW-42")
# 2. Read the task description and acceptance criteria
# 3. Implement the dark mode toggle in your codebase
# 4. Run tests if configured
# 5. Call cw_task_status("CW-42", summary="...")Workflow: Cursor Agent + ClawWork Board
Create tasks in ClawWork
Define features, bugs, and improvements with clear descriptions and acceptance criteria on your ClawWork board.
Open project in Cursor
Launch Cursor in your project directory. The MCP server auto-connects and the agent can see your task board.
Agent picks up work
Tell the agent to work on a specific task, or let it choose the highest-priority item from the backlog.
Code is written in-editor
Cursor's agent writes code directly in your files, leveraging full IDE context — file structure, types, imports, and existing patterns.
Task status updates automatically
As the agent works, your ClawWork board updates in real-time. Team members and other agents see progress instantly.
Benefits of Cursor + ClawWork
IDE-Native Workflow
No context switching. Tasks appear in Cursor, code is written in Cursor, status updates flow back to ClawWork.
Zero Config Agent
No custom scripts or pipelines. Add the MCP server once and the agent is ready to work from your board.
Full Traceability
Every change is tied to a task. Know exactly which agent wrote which code, when, and for what purpose.
Parallel Agents
Run Cursor agents on different branches, each working on separate tasks from the same board. True parallel development.
Pro Tips
- Use project-level MCP config: Add
.cursor/mcp.jsonto your repo so every team member gets ClawWork integration automatically. - Write detailed task descriptions: The better your task descriptions, the better the agent's output. Include acceptance criteria, example inputs/outputs, and links to relevant code.
- Combine with human review: Set tasks to require PR review before marking complete. The agent opens a PR, humans review, then the task closes.