canflow-mcp
v1.5.0
Published
MCP server that lets Claude Code, Codex and other MCP clients read and update Canflow issue cards.
Maintainers
Readme
canflow-mcp
An MCP server that connects Claude Code, Codex, and other MCP clients to Canflow — so an AI coding agent can pull bug/issue cards from your beta-testing boards and move them as it works.
Setup
- In Canflow, go to Settings → Developer and create an access token.
- Connect your agent:
Claude Code
claude mcp add canflow --env CANFLOW_TOKEN=cf_your_token -- npx -y canflow-mcpCodex — add to ~/.codex/config.toml:
[mcp_servers.canflow]
command = "npx"
args = ["-y", "canflow-mcp"]
env = { CANFLOW_TOKEN = "cf_your_token" }Environment
| Variable | Required | Default | Description |
| --- | --- | --- | --- |
| CANFLOW_TOKEN | yes | — | Access token from Canflow → Settings → Developer |
| CANFLOW_API_URL | no | https://boards.canflow.app | Override for self-hosted instances |
Tools
| Tool | Description |
| --- | --- |
| list_issues | List issue cards from your beta boards. Filter by phase (column name) or board_id. |
| get_issue | Full details of one issue: title, description, severity/intensity, category, screenshot URL, and valid phases to move to. |
| move_issue | Move an issue to another phase (e.g. Fixing, Verified, Shipped) to reflect progress. |
Example prompt
Pull the bugs from my Canflow "Issues Identified" phase, fix them one by one, and move each card to Fixing then Verified.
License
MIT
Tools
- list_issues
{ phase?, board_id? }— list issue cards (optionally by phase). - get_issue
{ id }— full card details incl.available_phases, agent attribution, and the comments/activity timeline. - move_issue
{ id, phase, agent?, status?, note? }— move a card between phases; auto-logs a system comment and (ifnote) an agent comment. - update_issue_agent
{ id, agent?, agent_status?, agent_note? }— set the agent badge (name + status pill) without moving the card.agent_status:working | fixed | blocked | needs-review. - comment_issue
{ id, author?, body }— append a markdown comment to the card's activity timeline (append-only).
