MCP Hub
Back to servers

@zethictech/plane-mcp-server

MCP server for Plane project management — exposes Plane API as Claude-compatible tools

npm316/wk
Updated
Mar 24, 2026

Quick Install

npx -y @zethictech/plane-mcp-server

Plane MCP

npm License: MIT Node.js

Connect Claude to your Plane workspace to manage projects, work items, cycles, modules, and more — directly from Claude.

Prerequisites

You need a Plane API key. To generate one:

  1. Go to https://<your-plane-host>/<workspace>/settings/account/api-tokens
  2. Click Add personal access token
  3. Copy the token

You also need your workspace slug (the URL path segment for your workspace, e.g. my-workspace).


Setup

Install the package from npm and configure Claude Desktop or Claude Code to use it. The MCP server runs locally on each user's machine — no hosted infrastructure required.

How it works

Your machine                              Cloud
┌─────────────────────────────┐
│ Claude Desktop / Claude Code│
│   ↕ stdio (stdin/stdout)    │
│ plane-mcp-server (Node.js)  │ ──HTTP──→  Plane Instance
└─────────────────────────────┘            (plane.company.com)

Each user runs the server locally via npx. The server receives tool calls from Claude over stdio and calls the Plane REST API directly using the user's API key.

Claude Desktop

Add to your claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "plane": {
      "command": "npx",
      "args": ["-y", "@zethictech/plane-mcp-server"],
      "env": {
        "PLANE_BASE_URL": "https://your-plane-instance.com",
        "PLANE_API_KEY": "YOUR_PLANE_API_KEY",
        "DEFAULT_WORKSPACE_SLUG": "your-workspace-slug"
      }
    }
  }
}

Restart Claude Desktop after saving.

Claude Code

claude mcp add plane \
  --command npx \
  --args "@zethictech/plane-mcp-server" \
  --env PLANE_BASE_URL=https://your-plane-instance.com \
  --env PLANE_API_KEY=YOUR_PLANE_API_KEY \
  --env DEFAULT_WORKSPACE_SLUG=your-workspace-slug

Environment Variables

VariableRequiredDescription
PLANE_BASE_URLYesYour Plane instance URL
PLANE_API_KEYYesPersonal Plane API token
DEFAULT_WORKSPACE_SLUGYesWorkspace slug from your Plane URL

Available Tools (110)

CategoryTools
Projectslist, create, update, delete projects; get/update features; get members
Work Itemslist, search, create, update, delete; retrieve by identifier (e.g. DEV-42)
Work Item Typeslist, create, update, delete work item types
Work Item Propertieslist, create, update, delete custom properties
States & Labelslist, create, update, delete states and labels
Cycleslist, create, update, delete, archive/unarchive cycles; manage cycle work items
Moduleslist, create, update, delete, archive/unarchive modules; manage module work items
Epicslist, create, update, delete epics
Milestoneslist, create, update, delete milestones; manage milestone work items
Initiativeslist, create, update, delete initiatives
Intakelist, create, update, delete intake work items
Commentslist, create, update, delete comments on work items
Relations & Linksmanage work item relations and external links
Time Trackingcreate, update, list, delete work logs; get project worklog summary
Pagescreate, retrieve project and workspace pages
Workspaceget current user, get members, get/update workspace features
Bulk Operationsbulk_create_work_items — create many items with automatic rate-limit handling

Troubleshooting

Server not starting?

  • Verify all three environment variables are set (PLANE_BASE_URL, PLANE_API_KEY, DEFAULT_WORKSPACE_SLUG)
  • Check that your Plane instance URL has no trailing slash
  • Run npx @zethictech/plane-mcp-server --version to verify the package loads

Stale npx cache?

npx --yes @zethictech/plane-mcp-server

API errors?

  • Ensure your API key is valid and has access to the workspace
  • Check that the workspace slug matches the URL path in your Plane instance

Contributing

See CONTRIBUTING.md for setup instructions and how to add new tools.

License

MIT

Reviews

No reviews yet

Sign in to write a review