Plane MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
pip install plane-mcp
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "PLANE_BASE_URL=${PLANE_BASE_URL}" -e "PLANE_API_KEY=${PLANE_API_KEY}" plane-mcp -- node "<FULL_PATH_TO_PLANE_MCP>/dist/index.js"

Replace <FULL_PATH_TO_PLANE_MCP>/dist/index.js with the actual folder you prepared in step 1.

Required:PLANE_BASE_URLPLANE_API_KEY+ 2 optional
README.md

An MCP server for the Plane project management platform

plane-mcp

An MCP (Model Context Protocol) server for Plane project management.

Features

  • Workspaces — list accessible workspaces
  • Projects — list, get, and create projects
  • Work Items — full CRUD for work items (issues)
  • Cycles — manage cycles and assign work items
  • Modules — manage modules and assign work items
  • Labels — list and create labels
  • States — list and create workflow states
  • Members — list workspace members

Configuration

Set these environment variables:

Variable Description
PLANE_BASE_URL Your Plane instance URL (e.g. https://plane.example.com)
PLANE_API_KEY API key from Plane (Profile Settings > API Tokens)
MCP_HOST Host to bind HTTP transport (default: 0.0.0.0)
MCP_PORT Port for HTTP transport (default: 8080)

Installation

pip install plane-mcp

Or from source:

git clone https://github.com/cmet7/plane-mcp.git
cd plane-mcp
pip install -e ".[dev]"

Usage

Stdio transport (for Claude Code)

PLANE_BASE_URL=https://plane.example.com PLANE_API_KEY=your_key python -m plane_mcp

Claude Code configuration

{
  "mcpServers": {
    "plane": {
      "command": "python3",
      "args": ["-m", "plane_mcp"],
      "env": {
        "PLANE_BASE_URL": "https://plane.example.com",
        "PLANE_API_KEY": "your_api_key"
      }
    }
  }
}

Development

pip install -e ".[dev]"
pytest
ruff check src/ tests/

License

MIT

Tools (8)

workspacesList accessible workspaces in the Plane instance.
projectsList, get, and create projects within a workspace.
work_itemsPerform full CRUD operations for work items or issues.
cyclesManage project cycles and assign work items to them.
modulesManage project modules and assign work items to them.
labelsList and create labels for organizing work items.
statesList and create workflow states for project tracking.
membersList all members associated with a workspace.

Environment Variables

PLANE_BASE_URLrequiredYour Plane instance URL
PLANE_API_KEYrequiredAPI key from Plane Profile Settings
MCP_HOSTHost to bind HTTP transport
MCP_PORTPort for HTTP transport

Configuration

claude_desktop_config.json
{"mcpServers": {"plane": {"command": "python3", "args": ["-m", "plane_mcp"], "env": {"PLANE_BASE_URL": "https://plane.example.com", "PLANE_API_KEY": "your_api_key"}}}}

Try it

List all the active projects in my workspace.
Create a new issue in the 'Engineering' project titled 'Fix login bug' with high priority.
Show me all work items currently assigned to the current cycle.
List all members in my workspace and their roles.
Create a new label called 'Documentation' for the current project.

Frequently Asked Questions

What are the key features of Plane?

Full CRUD operations for work items and issues. Management of project cycles and modules. Workspace member listing and project organization. Workflow state and label management.

What can I use Plane for?

Automating the creation of project tasks based on chat discussions. Querying project status and cycle progress directly from Claude. Managing project labels and workflow states without leaving the AI interface. Retrieving workspace member information for project coordination.

How do I install Plane?

Install Plane by running: pip install plane-mcp

What MCP clients work with Plane?

Plane works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Plane docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare