mirror of
https://github.com/plankanban/planka.git
synced 2026-02-25 03:14:50 +03:00
MCP (Model Context Protocol) API Endpoints for LLM Integration #756
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @HannesOberreiter on GitHub (Jul 8, 2025).
Is this a feature for the backend or frontend?
Backend
What would you like?
I'd like Planka to support the Model Context Protocol (MCP) API endpoints for Large Language Models (LLMs). This would enable external LLMs and AI agents to query, manage, and interact with Planka's board, card, and project data via standardized MCP endpoints, facilitating advanced AI-driven workflows and integrations.
Why is this needed?
I want this because it allows Planka to be integrated into modern AI toolchains and agent environments using the MCP standard, unlocking interoperability with LLM-based assistants, automation systems, and research tools that utilize the Model Context Protocol.
Other information
@sebfried commented on GitHub (Aug 13, 2025):
There’s a community MCP server for Planka: https://github.com/bradrisse/kanban-mcp. It bridges LLMs ↔︎ Planka by exposing MCP tools on top of Planka’s API (create/update cards, move between lists, add comments, time tracking, etc.). It runs as a separate service that you can point your LLM client (e.g., Claude Desktop or Cursor) to. I haven’t tried it myself yet.
@apkuki commented on GitHub (Jan 30, 2026):
Hey - based on the work of https://github.com/bradrisse/kanban-mcp (Praise 🙌) i enhanced the Planka MCP to support the newest Version 2 Release Candate v.2.0.0-rc.4
You can find the MCP Server here https://github.com/apkuki/kanban-mcp-planka-v2 with full description on how to install and implement. I also added a possible AI Workflow to Work with a "Backlog" and "Worklog" board as i currently do in my projects. But as always... everbody works differently :-) so go tweak it and let's see what others come up with