github analyzed 09964a9

Gammell53/clawwork-mcp

github

AI agent project management — task boards, progress tracking, and cost reporting.

maintainer
Gammell53
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities12 tools
transport stdio · http verified reported listed in the official MCP registry counts 12 tools · 0 res · 0 prompts permission surface via code analysis

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

skills & danger signalsgithub-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 09964a9 · analyzer v17 · 2d ago

skills & prompt files 2

danger signals2

code evidencevHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

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