Skip to main content
Glama

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

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cmet7/plane-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server