Unleash the Power of AI Agents in Plane with UBOS MCP Server
In today’s fast-paced world, businesses are constantly seeking ways to optimize their workflows and enhance productivity. The integration of Artificial Intelligence (AI) into project management and task tracking is revolutionizing how teams operate. The Plane MCP (Model Context Protocol) Server, combined with the UBOS AI Agent Development Platform, offers a groundbreaking solution to connect AI agents with your Plane workspace, unlocking unprecedented levels of automation and efficiency.
What is the Plane MCP Server?
The Plane MCP Server acts as a bridge between AI agents and the Plane project management platform. It enables AI agents and developer tools to interact programmatically with your Plane workspace, allowing you to:
- Create projects and work items directly from AI or app interfaces.
- Update progress, assign team members, set properties, and add comments programmatically.
- Move issues through workflows and update their states in real-time.
- Organize work with labels, modules, and cycles.
- Analyze data about your team’s work across projects.
- Build smart apps that interact naturally with Plane, such as AI agents logging work or bots keeping projects tidy.
Key Features of the Plane MCP Server
The Plane MCP Server provides a comprehensive set of tools to manage your projects effectively. Let’s delve into the key features:
1. User Management:
get_user: Retrieve the current user’s information without requiring any parameters.
2. Project Management:
get_projects: Obtain a list of all projects for the current user.create_project: Create new projects by specifying the project name.
3. Issue Type Management:
list_issue_types: Get all issue types for a specific project using its UUID (project_id).get_issue_type: Retrieve details of a specific issue type using theproject_idandtype_id(UUID).create_issue_type: Create a new issue type within a project, providing a name and description.update_issue_type: Modify an existing issue type by specifying theproject_id,type_id, and the fields to update in theissue_type_dataobject.delete_issue_type: Remove an issue type from a project using itsproject_idandtype_id.
4. State Management:
list_states: Get all states for a specific project using itsproject_id.get_state: Retrieve details of a specific state using theproject_idandstate_id.create_state: Create a new state within a project, providing a name and color code.update_state: Modify an existing state by specifying theproject_id,state_id, and the fields to update in thestate_dataobject.delete_state: Remove a state from a project using itsproject_idandstate_id.
5. Label Management:
list_labels: Get all labels for a specific project using itsproject_id.get_label: Retrieve details of a specific label using theproject_idandlabel_id.create_label: Create a new label within a project, providing a name and color code.update_label: Modify an existing label by specifying theproject_id,label_id, and the fields to update in thelabel_dataobject.delete_label: Remove a label from a project using itsproject_idandlabel_id.
6. Issue Management:
get_issue_using_readable_identifier: Retrieve issue details using a readable identifier (e.g., PROJ-123).get_issue_comments: Get all comments for a specific issue using theproject_idandissue_id.add_issue_comment: Add a comment to an issue by providing theproject_id,issue_id, and the HTML content of the comment.create_issue: Create a new issue within a project, providing a name and HTML description.update_issue: Modify an existing issue by specifying theproject_id,issue_id, and the fields to update in theissue_dataobject.
7. Module Management:
list_modules: Get all modules for a specific project using itsproject_id.get_module: Retrieve details of a specific module using theproject_idandmodule_id.create_module: Create a new module within a project, providing a name.update_module: Modify an existing module by specifying theproject_id,module_id, and the fields to update in themodule_dataobject.delete_module: Remove a module from a project using itsproject_idandmodule_id.
8. Module Issue Management:
list_module_issues: Get all issues for a specific module using theproject_idandmodule_id.add_module_issues: Add issues to a module by providing theproject_id,module_id, and an array of issue UUIDs.delete_module_issue: Remove an issue from a module using theproject_id,module_id, andissue_id.
9. Cycle Management:
list_cycles: Get all cycles for a specific project using itsproject_id.get_cycle: Retrieve details of a specific cycle using theproject_idandcycle_id.create_cycle: Create a new cycle within a project, providing a name, start date, and end date.update_cycle: Modify an existing cycle by specifying theproject_id,cycle_id, and the fields to update in thecycle_dataobject.delete_cycle: Remove a cycle from a project using itsproject_idandcycle_id.
10. Cycle Issue Management:
list_cycle_issues: Get all issues for a specific cycle using theproject_idandcycle_id.add_cycle_issues: Add issues to a cycle by providing theproject_id,cycle_id, and an array of issue UUIDs.delete_cycle_issue: Remove an issue from a cycle using theproject_id,cycle_id, andissue_id.
11. Work Log Management:
get_issue_worklogs: Get all worklogs for a specific issue using theproject_idandissue_id.get_total_worklogs: Get the total logged time for a project using itsproject_id.create_worklog: Create a new worklog for an issue, providing a description and duration in minutes.update_worklog: Modify an existing worklog by specifying theproject_id,issue_id,worklog_id, and the fields to update in theworklog_dataobject.delete_worklog: Remove a worklog using theproject_id,issue_id, andworklog_id.
Use Cases: Empowering Your Team with AI
The Plane MCP Server, in conjunction with UBOS, unlocks a wide array of use cases that can significantly enhance your team’s productivity and efficiency. Here are a few compelling examples:
- Automated Project Creation: Imagine an AI agent that automatically creates new projects in Plane based on predefined templates and triggers. This eliminates manual setup and ensures consistency across all projects.
- Intelligent Issue Tracking: AI agents can monitor issue descriptions, automatically categorize them, assign priorities, and even suggest solutions based on historical data. This reduces response times and improves issue resolution rates.
- Real-Time Progress Updates: AI-powered tools can track task progress, update issue statuses, and notify relevant team members in real-time. This keeps everyone informed and ensures projects stay on track.
- Data-Driven Insights: Analyze work log data to identify bottlenecks, optimize resource allocation, and improve overall team performance. UBOS provides the tools to extract valuable insights from your Plane data.
- Smart Bots for Project Management: Create custom bots that automate routine tasks, such as updating issue states, adding comments, and organizing work with labels. These bots act as virtual assistants, freeing up your team to focus on more strategic work.
Integrating Plane with UBOS: A Powerful Combination
UBOS (Unified Business Orchestration System) is a full-stack AI Agent Development Platform that empowers businesses to orchestrate AI agents, connect them with enterprise data, build custom AI agents with their own LLM model, and create multi-agent systems.
By integrating Plane with UBOS through the MCP Server, you can seamlessly connect your project management workflows with the power of AI. UBOS provides the infrastructure and tools to build and deploy AI agents that interact with Plane, automating tasks, providing insights, and enhancing overall productivity.
Configuration and Usage
Configuring the Plane MCP Server is straightforward. You need to set the following environment variables:
PLANE_API_KEY: Your Plane API token, which you can generate from the Workspace Settings > API Tokens page in the Plane app.PLANE_WORKSPACE_SLUG: The workspace slug for your Plane instance, found in the URL.PLANE_API_HOST_URL(optional): The host URL of the Plane API Server (defaults tohttps://api.plane.so/).
You can then use the MCP Server with tools like Claude Desktop and VSCode by updating their respective configuration files. The documentation provides detailed instructions on how to configure these tools to work with the Plane MCP Server.
License: MIT License
The Plane MCP Server is licensed under the MIT License, giving you the freedom to use, modify, and distribute the software according to your needs. This open-source license ensures that the MCP Server remains accessible and adaptable to a wide range of use cases.
Conclusion: Transforming Project Management with AI and UBOS
The Plane MCP Server is a game-changer for project management, enabling seamless integration with AI agents and automation tools. By connecting Plane with UBOS, you can unlock unprecedented levels of efficiency, gain valuable insights, and empower your team to achieve more. Embrace the future of project management with the Plane MCP Server and UBOS, and transform the way you work.
Plane Server
Project Details
- makeplane/plane-mcp-server
- MIT License
- Last Updated: 5/14/2025
Recomended MCP Servers
An MCP server to help you "play with your documents" via Docling 🐥
MCP Server for ServiceNow
A specialized Model Context Protocol (MCP) server that enables you to search, read, delete and send emails from...
MCP server for converting Figma designs to React components
MCP server that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
An MCP Server for querying InfluxDB
Model Context Protocol (MCP) server that provides access to Azure Resource Graph queries. It allows you to retrieve...
Klavis AI (YC X25): Open Source MCP integration for AI applications
Model Context Protocol Servers
nocodb mcp server
MCP server that installs MCP Servers





