Plane MCP Server Integration
Connect FlowHunt and Plane.so for seamless, AI-powered project and issue management. Automate task tracking, reporting, and updates directly via LLMs with the Plane MCP Server.

What does “Plane” MCP Server do?
The Plane MCP Server is a Model Context Protocol (MCP) server that allows large language models (LLMs) to interact directly with Plane.so, a project and issue management platform. By acting as a bridge between AI assistants and the Plane.so API, this server lets LLMs perform project management actions such as listing projects, retrieving project details, creating and updating issues, and more—all while keeping user control and security in mind. This enhances the developer workflow by enabling AI-powered automation, data retrieval, and task management within the familiar Plane.so environment. LLMs like Claude can use Plane MCP Server to streamline project tracking, automate updates, and integrate conversational AI into project operations.
List of Prompts
No explicit prompt templates are described in the repository. This section is left empty due to lack of information.
List of Resources
No explicit MCP resources are documented in the repository. This section is left empty due to lack of information.
List of Tools
- list-projects
- Lists all projects in your Plane workspace.
- get-project
- Retrieves detailed information about a specific project (requires
project_id
).
- Retrieves detailed information about a specific project (requires
- create-issue
- Creates a new issue in a project with customizable properties.
- list-issues
- Lists and filters issues from projects.
- get-issue
- Gets detailed information about a specific issue.
- update-issue
- Updates existing issues with new information.
Use Cases of this MCP Server
- Project Overview and Reporting
- Instantly list all projects in a Plane workspace and retrieve project details, helping teams monitor ongoing work and project status.
- Automated Issue Creation
- LLMs can create new issues in Plane.so, allowing for automated ticketing from conversations, bug reports, or user queries.
- Issue Tracking and Filtering
- AI can list and filter issues by criteria, streamlining the process of triaging, prioritizing, and responding to project blockers.
- Issue Detail Retrieval
- Developers or AI agents can quickly fetch issue details to inform workflow automation, code suggestions, or documentation.
- Project Management Automation
- Routine updates and project changes can be handled by AI, reducing manual input and keeping project status up-to-date.
How to set it up
Windsurf
- Ensure you have Node.js 22.x or higher and a Plane.so API key.
- Install the server using Smithery:
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client windsurf
- Locate your Windsurf configuration file.
- Add the Plane MCP server using the following JSON:
{ "mcpServers": { "plane": { "command": "node", "args": ["path/to/plane-mcp-server/build/index.js"], "env": { "PLANE_API_KEY": "your_plane_api_key_here", "PLANE_WORKSPACE_SLUG": "your_workspace_slug_here" } } } }
- Save your changes and restart Windsurf.
Claude
- Make sure Node.js 22.x or higher is installed along with a Plane.so API key.
- Install via Smithery:
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client claude
- Open your Claude for Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Insert the following JSON under
mcpServers
:{ "mcpServers": { "plane": { "command": "node", "args": ["path/to/plane-mcp-server/build/index.js"], "env": { "PLANE_API_KEY": "your_plane_api_key_here", "PLANE_WORKSPACE_SLUG": "your_workspace_slug_here" } } } }
- Restart Claude for Desktop.
Cursor
- Install Node.js 22.x+ and obtain your Plane.so API key.
- Install with:
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client cursor
- Edit your Cursor MCP configuration.
- Add the following config:
{ "mcpServers": { "plane": { "command": "node", "args": ["path/to/plane-mcp-server/build/index.js"], "env": { "PLANE_API_KEY": "your_plane_api_key_here", "PLANE_WORKSPACE_SLUG": "your_workspace_slug_here" } } } }
- Save and restart Cursor to apply changes.
Cline
- Confirm Node.js 22.x+ is present and you have your Plane.so API key.
- Run:
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client cline
- Open your Cline MCP server configuration.
- Add:
{ "mcpServers": { "plane": { "command": "node", "args": ["path/to/plane-mcp-server/build/index.js"], "env": { "PLANE_API_KEY": "your_plane_api_key_here", "PLANE_WORKSPACE_SLUG": "your_workspace_slug_here" } } } }
- Save and restart Cline.
Securing API Keys:
Always store your PLANE_API_KEY
and PLANE_WORKSPACE_SLUG
as environment variables inside the env
field of your configuration as shown above, never hard-code them in your source files.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"plane": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “plane” to the actual name of your MCP server and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Clear explanation in README |
List of Prompts | ⛔ | No explicit prompt templates described |
List of Resources | ⛔ | No explicit MCP resources documented |
List of Tools | ✅ | Full list in README |
Securing API Keys | ✅ | Shown in configuration examples |
Sampling Support (less important in evaluation) | ⛔ | No mention of sampling |
Our opinion:
Plane MCP Server provides excellent documentation for installation and tool usage, but lacks information on prompt templates, resource primitives, and sampling/roots support. The server is focused and practical for project management automation but would benefit from expanded MCP features and documentation. Overall, it’s well-suited for direct Plane.so integration.
MCP Score
Has a LICENSE | Yes (MIT) |
---|---|
Has at least one tool | Yes |
Number of Forks | 9 |
Number of Stars | 26 |
Frequently asked questions
- What is the Plane MCP Server?
The Plane MCP Server is a bridge between large language models (LLMs) and the Plane.so project management platform. It enables AI assistants to perform project-related actions—like listing projects, creating and updating issues, or retrieving project details—through secure API integration.
- What can I automate with the Plane MCP Server?
You can automate project overviews, issue creation, issue tracking and filtering, and project detail retrieval in Plane.so. The server allows LLMs to handle routine project management tasks, reducing manual input and streamlining workflows.
- How do I securely provide my Plane.so API credentials?
Always store your PLANE_API_KEY and PLANE_WORKSPACE_SLUG as environment variables within your MCP server configuration’s 'env' field. Never hard-code sensitive credentials directly into your source files.
- Can I use Plane MCP Server in FlowHunt flows?
Yes! Add the MCP component in FlowHunt, configure it with your Plane MCP server details, and your AI agent will be able to access all project management tools provided by the server inside your conversational flows.
- Does the Plane MCP Server support prompt templates or resource primitives?
Currently, the Plane MCP Server focuses on direct project and issue management via tools but does not provide explicit prompt templates or resource primitives in its documentation.
Automate Project Management with Plane MCP Server
Leverage Plane MCP Server to empower your AI agents with project tracking, automated issue creation, and workflow automation in Plane.so.