Skip to content

Kanban MCP: task-board MCP server shipped as a kagent UI plugin #2048

Description

@dimetron

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions