Server data from the Official MCP Registry
Plan, start, and complete Plane work items under team rules, with previews and idempotent writes.
About
Plan, start, and complete Plane work items under team rules, with previews and idempotent writes.
Security Report
The Plane Workflow MCP server stores its Plane API key in the OS keyring, validates connections before saving, and gates write operations behind dry-run previews and project confirmation. The main concerns are minor: it can read Plane credentials from a Codex config file, it makes an unauthenticated update check to GitHub, and the provided server.py is truncated so its final section could not be reviewed. Its permissions (network to the Plane API, git history reads, local config and keyring access) match its stated purpose. Supply chain analysis found 9 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
5 files analyzed · 16 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-amirhosseinkz-plane-workflow-mcp": {
"args": [
"plane-workflow-mcp"
],
"command": "uvx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
Plane Workflow MCP
Your git history already knows what you did. Let your agent put it in Plane.
An open-source MCP server and CLI for Plane, cloud or self-hosted. It reads your commits and turns them into Plane work items that are planned, started, and completed on the right business days, with notes that cite the commits. You see the whole plan first; nothing is written until you approve it.

Offline demo: the real server code runs against a test fixture with synthetic data. Reproduce it.
Who it is for: teams on Plane who work through Claude Code, Codex, Cursor, or another MCP client, and whose board falls behind what they actually shipped. It works next to the official Plane MCP server rather than replacing it (how they differ).
Quick start
Requires Python 3.11+, uv, and a Plane API key.
uv tool install plane-workflow-mcp
plane-workflow setup --client claude-code
Setup asks for your Plane URL, workspace, and API key. It checks the connection,
stores the key in your OS keyring, and registers the server with your client. Other
clients: --client codex, cursor, claude-desktop, opencode, or zed; any other
stdio client can run plane-workflow mcp. Add --dry-run to see the change first.
Using Claude Code? You can install it as a plugin instead, which also adds a skill for using the tools safely.
Select a project, then restart your client:
plane-workflow project list
plane-workflow project activate PROJECT_ID
Then preview a backfill from any of your repositories. Nothing is written to Plane
without --apply:
plane-workflow backfill --since 2026-09-01
Update
plane-workflow status shows your version and tells you when a newer release
exists. Update with uv tool install --force plane-workflow-mcp, then restart your client. Your
setup, API key, and selected project are kept, so there is no need to run setup again.
What it does
- Backfill Plane from git.
plan_git_backfillreadsgit logand groups commits into work items by module, scope, or folder. Dates come from the commits and are moved onto your business days. Nothing is written until you approve the plan.apply_git_backfillthen creates, starts, and completes each item, with a comment listing its commits. Re-running it never duplicates items. Also available asplane-workflow backfill --since 2026-09-01. - Plan → start → complete, with evidence. New work gets scope, acceptance criteria, assignee, estimate, and start/target dates that skip your non-business days. Completion requires a started item, a factual summary, and real verification. It never fabricates either.
- Preview first, safe to retry. Write tools support
dry_runpreviews. Creates check for duplicates and are idempotent, so a timeout followed by a retry does not create a second item. Rate limits are retried with backoff. - Know what needs attention. Read-only briefings list overdue, stale, unassigned, unestimated, and unscheduled work. Reports export to DOCX or PDF.
- Never touch the wrong project. Writes are tied to the selected workspace and project, unless one call explicitly confirms another project's identifier.
First prompt
Read this repository's git history since September 1 and propose Plane work items
for it with plan_git_backfill. Show me the plan as a table. Do not write anything
to Plane until I approve.
Or start read-only:
Use Plane Workflow to confirm my active workspace and project, then show overdue
and unassigned work in that project with identifiers and totals. Do not change
any Plane data.
Then try a write with a preview:
Retrying checkout can create two orders. Draft a bug with acceptance criteria in
the active project using its workflow rules. Show the dry-run preview and wait for
my approval before creating it.
More prompts with expected results · Run the offline demo
How it compares
The official Plane MCP server gives broad access to Plane resources and hosted OAuth. This server adds a workflow layer on top of Plane: planning rules, an enforced lifecycle, previews, idempotent writes, and completion records. You can install both. Detailed comparison.
Review happens in your client. The server enforces planning rules and lifecycle checks, but it cannot prove a human approved a call. Plane is updated when the agent calls a tool; there is no background sync.
Documentation
- Installation, clients, and troubleshooting
- Planning rules, lifecycle, batch work, and reports
- Workflow examples · Offline demo
- Optional Mattermost bot
- Changelog
- Contributing · Support · Security
MIT licensed. Community project, not affiliated with Plane.
If it saves your team a round of status updates, a star helps other Plane users find it.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
