Shared work-state for coding agents: claim work, leave handoffs, and generate review packets before PRs, over MCP.
# Add to your Claude Code skills
git clone https://github.com/Get-Concord-AI/concord-mcpconcord-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Get-Concord-AI. Shared work-state for coding agents: claim work, leave handoffs, and generate review packets before PRs, over MCP. It has 79 GitHub stars.
concord-mcp's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Get-Concord-AI/concord-mcp" and add it to your Claude Code skills directory (see the Installation section above).
concord-mcp is primarily written in TypeScript. It is open-source under Get-Concord-AI on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh concord-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Shared work-state for coding agents. Concord MCP gives Claude Code, Codex, Cursor, and other MCP-capable coding assistants a shared work log. Agents can claim work, share task context, leave handoffs, and generate review-ready packets before opening PRs.
⚠️ Early and under active development. The surface is five focused MCP tools:
get_work_state,claim_work,update_task,get_task_context, andhandoff.
Agents work well in isolation, but their plans, assumptions, and decisions only
become visible at PR time. Teams hack around this today with AGENTS.md, handoff
files, worktrees, and custom scripts. Concord packages the smallest useful version
of that: a local place for agents to record what they are doing while they do it.
npm install -g @concord-ai/concord-mcp
concord install
concord install writes Concord's tool instructions into your client configs
(CLAUDE.md, AGENTS.md, .codex/, .cursor/rules/). Then register the MCP
server with your client and let your agent use the tools through MCP. Per-client
setup:
There is no universal
/concordslash command — commands are client-specific. Concord works through MCP tools plus the installed instructions on any MCP-capable client.
| Tool | When | What it does |
|---|---|---|
get_work_state |
before choosing work | shows active tasks, overlaps, review-ready work, and open questions |
claim_work |
before editing | records the task + expected files/modules; flags overlaps with other active work |
update_task |
while working | appends typed intent, progress, decisions, questions, blockers, and findings |
get_task_context |
resuming or coordinating | returns the task, ordered updates, handoff, review evidence, and live overlaps |
handoff |
done, blocked, or pre-PR | captures evidence; ready_for_review also produces the review packet |
SQLite is the local source of truth. concord init adds .concord/ to the
repository's .gitignore, so the generated workspace stays local by default.
Teams that want selected artifacts in PRs can remove that rule or force-add the
human-readable files:
.concord/
├── concord.db local source of truth
├── HANDOFF.md human-readable handoff
├── REVIEW_PACKET.md review-ready evidence
└── WORK_STATE.json generated export (optional)
Agents use the MCP tools; humans use the CLI.
concord init # create the .concord/ workspace
concord status # active work, overlaps, review-ready, open questions
concord tasks # list all tracked tasks
concord handoff <task-id> # print the latest handoff
concord review-packet <id> # print the latest review packet
concord export markdown # regenerate .concord/ artifacts
concord doctor # workspace checks + per-task tool adoption
pnpm demo
Runs the two-agent overlap demo: two agents claim overlapping work, share and read task context, then one hands off and marks the task review-ready.
Shared work-state and task memory for coding agents using the same local checkout. Not an orchestrator, code reviewer, hosted sync service, memory vector DB, or autonomous coding agent.
See also: Why not just use markdown?
See CONTRIBUTING.md and CLAUDE.md. This
repo is strictly typed (no any, no typecasts), modular, and every PR stays under
600 LOC. Good first issues are labelled good first issue.