SkillTide Submit
Official description10 sourcesMCP servers8d ago
kelvin6365/plane-mcp-server

kelvin6365/plane-mcp-server

๐ŸŽ๏ธ ๐Ÿ  - Manage projects and issues through Plane's API
View on GitHub โ†—Direct link ยท no redirect page
Official descriptionPlane MCP Server A Model Context Protocol (MCP) server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API.
Config template (adjust for your client)
claude mcp add plane-mcp-server -- npx -y plane-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
40 โ˜… ยท kelvin6365/plane-mcp-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 40 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository kelvin6365/plane-mcp-server๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Plane MCP Server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

A Model Context Protocol (MCP) server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API. Using this server, LLMs like Claude can directly interact with your project management workflows while maintaining user control and security.
Features
- List all projects in your Plane workspace
- Get detailed information about specific projects
- Create new issues with customizable properties
- List and filter issues from projects
- Get detailed information about specific issues
- Update existing issues with new information
Prerequisites
- Node.js 22.x or higher
- A Plane.so API key
- A Plane.so workspace
Installation
Option 1: Using Smithery
The quickest way to get started is to use Smithery to install the server directly:
This command will automatically set up the Plane MCP Server for use with Claude. After installation, you'll need to configure the server with your Plane API key and workspace slug through the Claude settings.
Valid client options are: claude, cline, windsurf, roo-cline, witsy, enconvo, cursor
Example for installing with Cursor:
Option 2: Manual Setup
If you prefer to set up the server manually, follow these steps:
1. Clone this repository:
2. Install dependencies:
3. Build the server:
Usage with Claude for Desktop
> **Note:** If you used Option 1 (Smithery) above, you can skip this section. Smithery automatically configures the MCP server for you.
1. Open your Claude for Desktop configuration file:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
2. Add the Plane MCP server configuration:
3. Restart Claude for Desktop
Available Tools
> **Note:** Tool names use hyphens (e.g., list-projects), not underscores. The server will automatically convert underscores to hyphens for compatibility.
list-projects
Lists all projects in your Plane workspace.
Parameters: None
Example:
get-project
Gets detailed information about a specific project.
Parameters:
- project_id: ID of the project to retrieve
Example:
create-issue
Creates a new issue in a specified project.
Parameters:
- project_id: ID of the project where the issue should be created
- name: Title of the issue
- description_html: HTML description of the issue (required by Plane API)
- priority (optional): Priority of the issue ("urgent", "high", "medium", "low", "none")
- state_id (optional): ID of the state for this issue
- assignees (optional): Array of user IDs to assign to this issue
> **Note:** The assignees parameter must be an array of user ID strings. Common errors include providing a dictionary/object instead of an array, or accidentally nesting the entire issue data inside the assignees field. The server will attempt to handle these cases, but it's best to use the correct format.
Example:
list-issues
Lists issues from a specified project with optional filtering.
Parameters:
- project_id: ID of the project to get issues from
- state_id (optional): Filter by state ID
- priority (optional): Filter by priority
- assignee_id (optional): Filter by assignee ID
- limit (optional): Maximum number of issues to return (default: 50)
Source
awesome ยท https://github.com/kelvin6365/plane-mcp-server
Browse by field
MCP servers
Traction
40 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index