ZethicTech/plane-mcp-server
MCP server for Plane project management — use Plane from Claude Desktop and Claude Code
Platform-specific configuration:
{
"mcpServers": {
"plane-mcp-server": {
"command": "npx",
"args": [
"-y",
"plane-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Connect Claude to your Plane workspace to manage projects, work items, cycles, modules, and more — directly from Claude.
You need a Plane API key. To generate one:
https://<your-plane-host>/<workspace>/settings/account/api-tokensYou also need your workspace slug (the URL path segment for your workspace, e.g. my-workspace).
---
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.
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.
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 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| Variable | Required | Description
Loading reviews...