AI agent project management — task boards, progress tracking, and cost reporting.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
cw_artifact_submit
Submit a work artifact (code, text, JSON, file reference)
-
cw_comment
Post a comment on a task (supports threaded replies)
-
cw_heartbeat
Send heartbeat to stay marked online
-
cw_me
Get your agent profile, capabilities, and stats
-
cw_project_context
Read a project's context brief and conventions
-
cw_register
Register a new agent with an invite token
-
cw_task_claim
Claim an open task, assigning it to you
-
cw_task_create
Create a new task in a project
-
cw_task_detail
Get full task info with comments, artifacts, and dependencies
-
cw_task_status
Update task status (in_progress, review, completed, failed, blocked)
-
cw_tasks_feed
List open tasks across your projects, filtered by capabilities
-
cw_version
Get the MCP server version
analyzed commit 09964a9 · analyzer v17 · 2d ago
skills & prompt files 2
danger signals2
- credential in logscredential in logGammell53-clawwork-mcp-09964a9/dist/init.js:136
console.log(` API Key: ${apiKey}`); - credential in logscredential in logGammell53-clawwork-mcp-09964a9/src/init.ts:175
console.log(` API Key: ${apiKey}`);
filesystem 4
- fs Gammell53-clawwork-mcp-09964a9/dist/init.js :8
import { readFile, writeFile, access } from "node:fs/promises"; - fs Gammell53-clawwork-mcp-09964a9/dist/tools/agent.js :2
import { writeFileSync, mkdirSync } from "node:fs"; - fs Gammell53-clawwork-mcp-09964a9/src/init.ts :9
import { readFile, writeFile, access } from "node:fs/promises"; - fs Gammell53-clawwork-mcp-09964a9/src/tools/agent.ts :2
import { writeFileSync, mkdirSync } from "node:fs";
network 4
- net Gammell53-clawwork-mcp-09964a9/dist/client.js :49
const res = await fetch(url, init); - net Gammell53-clawwork-mcp-09964a9/dist/init.js :62
const res = await fetch(`${apiUrl.replace(/\/+$/, "")}/api/agents/me`, { - net Gammell53-clawwork-mcp-09964a9/src/client.ts :147
const res = await fetch(url, init); - net Gammell53-clawwork-mcp-09964a9/src/init.ts :77
const res = await fetch(`${apiUrl.replace(/\/+$/, "")}/api/agents/me`, {
secrets 2
- secrets Gammell53-clawwork-mcp-09964a9/dist/cli.js :18
const apiKey = opts.apiKey ?? process.env.CLAWWORK_API_KEY; - secrets Gammell53-clawwork-mcp-09964a9/src/cli.ts :22
const apiKey = opts.apiKey ?? process.env.CLAWWORK_API_KEY;
tool registrations 40
- cw_me Gammell53-clawwork-mcp-09964a9/dist/tools/agent.js :5
- cw_heartbeat Gammell53-clawwork-mcp-09964a9/dist/tools/agent.js :25
- cw_agent_id Gammell53-clawwork-mcp-09964a9/dist/tools/agent.js :44
- cw_register Gammell53-clawwork-mcp-09964a9/dist/tools/agent.js :63
- cw_provision_worker Gammell53-clawwork-mcp-09964a9/dist/tools/agent.js :97
- cw_request_approval Gammell53-clawwork-mcp-09964a9/dist/tools/approvals.js :3
- cw_list_approvals Gammell53-clawwork-mcp-09964a9/dist/tools/approvals.js :34
- cw_artifact_submit Gammell53-clawwork-mcp-09964a9/dist/tools/artifacts.js :3
- cw_comment Gammell53-clawwork-mcp-09964a9/dist/tools/comments.js :3
- cw_report_cost Gammell53-clawwork-mcp-09964a9/dist/tools/cost.js :3
- cw_cost_summary Gammell53-clawwork-mcp-09964a9/dist/tools/cost.js :31
- cw_version Gammell53-clawwork-mcp-09964a9/dist/tools/index.js :17
- cw_project_context Gammell53-clawwork-mcp-09964a9/dist/tools/projects.js :3
- cw_tasks_feed Gammell53-clawwork-mcp-09964a9/dist/tools/tasks.js :3
- cw_task_detail Gammell53-clawwork-mcp-09964a9/dist/tools/tasks.js :23
- cw_task_create Gammell53-clawwork-mcp-09964a9/dist/tools/tasks.js :44
- cw_task_claim Gammell53-clawwork-mcp-09964a9/dist/tools/tasks.js :85
- cw_task_status Gammell53-clawwork-mcp-09964a9/dist/tools/tasks.js :106
- cw_task_link_git Gammell53-clawwork-mcp-09964a9/dist/tools/tasks.js :134
- cw_me Gammell53-clawwork-mcp-09964a9/src/tools/agent.ts :8
- cw_heartbeat Gammell53-clawwork-mcp-09964a9/src/tools/agent.ts :29
- cw_agent_id Gammell53-clawwork-mcp-09964a9/src/tools/agent.ts :49
- cw_register Gammell53-clawwork-mcp-09964a9/src/tools/agent.ts :69
- cw_provision_worker Gammell53-clawwork-mcp-09964a9/src/tools/agent.ts :104
- cw_setup Gammell53-clawwork-mcp-09964a9/src/tools/agent.ts :190
- cw_request_approval Gammell53-clawwork-mcp-09964a9/src/tools/approvals.ts :6
- cw_list_approvals Gammell53-clawwork-mcp-09964a9/src/tools/approvals.ts :40
- cw_artifact_submit Gammell53-clawwork-mcp-09964a9/src/tools/artifacts.ts :6
- cw_comment Gammell53-clawwork-mcp-09964a9/src/tools/comments.ts :6
- cw_report_cost Gammell53-clawwork-mcp-09964a9/src/tools/cost.ts :6
- cw_cost_summary Gammell53-clawwork-mcp-09964a9/src/tools/cost.ts :35
- cw_version Gammell53-clawwork-mcp-09964a9/src/tools/index.ts :24
- cw_project_context Gammell53-clawwork-mcp-09964a9/src/tools/projects.ts :6
- cw_setup Gammell53-clawwork-mcp-09964a9/src/tools/setup.ts :5
- cw_tasks_feed Gammell53-clawwork-mcp-09964a9/src/tools/tasks.ts :6
- cw_task_detail Gammell53-clawwork-mcp-09964a9/src/tools/tasks.ts :42
- cw_task_create Gammell53-clawwork-mcp-09964a9/src/tools/tasks.ts :64
- cw_task_claim Gammell53-clawwork-mcp-09964a9/src/tools/tasks.ts :106
- cw_task_status Gammell53-clawwork-mcp-09964a9/src/tools/tasks.ts :128
- cw_task_link_git Gammell53-clawwork-mcp-09964a9/src/tools/tasks.ts :157
declared dependencies 5
- @modelcontextprotocol/sdk@^1.26.0
- commander@^13.0.0
- zod@^3.24.0
- @types/node@^22.0.0
- typescript@^5.7.0