Summary
A Kanban/task-board MCP server (go/plugins/kanban-mcp) that agents can use as tools (create/list/move tasks, boards, subtasks, attachments) and that ships its own embedded web UI, surfaced in the kagent console as a UI plugin via RemoteMCPServer.spec.ui. Includes a real-time task-progress MCP app widget for the chat.
Proposal
- Go MCP server with SQLite/Postgres-backed task/board/subtask/attachment storage, migrations, SSE for live updates, and an embedded SPA board UI.
- MCP tools for task/board management; a
task-progress MCP app resource rendered in chat.
- Helm chart under
contrib/plugins/kanban-mcp deploying the server + a RemoteMCPServer with spec.ui.enabled.
Dependencies
- Plugin registration via
RemoteMCPServer.spec.ui (UI Plugins issue).
- MCP UI widgets in chat for the task-progress app (Chat MCP UI widgets issue).
Scope
go/plugins/kanban-mcp/**, contrib/plugins/kanban-mcp/**, specs/mcp-kanban-server/**.
A design EP (design/EP-<this issue>-kanban-mcp-plugin.md) will accompany the implementation PR.
Summary
A Kanban/task-board MCP server (
go/plugins/kanban-mcp) that agents can use as tools (create/list/move tasks, boards, subtasks, attachments) and that ships its own embedded web UI, surfaced in the kagent console as a UI plugin viaRemoteMCPServer.spec.ui. Includes a real-time task-progress MCP app widget for the chat.Proposal
task-progressMCP app resource rendered in chat.contrib/plugins/kanban-mcpdeploying the server + aRemoteMCPServerwithspec.ui.enabled.Dependencies
RemoteMCPServer.spec.ui(UI Plugins issue).Scope
go/plugins/kanban-mcp/**,contrib/plugins/kanban-mcp/**,specs/mcp-kanban-server/**.A design EP (
design/EP-<this issue>-kanban-mcp-plugin.md) will accompany the implementation PR.