LabscoMCP early access ↗
Sunwood-ai-labsMCP SERVER

GitLab Kanban

Manage a GitLab project's Kanban board from the conversation — list, create, update and delete tasks, and comment on them.

by Sunwood-ai-labs ↗Project & Task ManagementCommunity

LABSCO SUMMARY

Five tools, deliberately: the board, not GitLab.

This does not try to be a general GitLab client. If your working question is "what is on the board and what should move", a small surface keeps the model on task and out of merge requests and pipelines. Self-hosted instances are a config value, not a fork.

What it is

A small TypeScript server over the GitLab API, scoped to Kanban board operations on a project rather than the whole GitLab surface.

What you get

  • The task list retrieved from a project's Kanban board — list_tasks
  • A new task created on the board — create_task
  • An existing task updated — update_task
  • A task removed from the board — delete_task
  • A comment added to a task — add_comment

Requirements

A GitLab token in GITLAB_TOKEN and the instance URL in GITLAB_URL, which defaults to https://gitlab.com so self-hosted GitLab works too. Node dependencies installed and built; the client runs build/index.js. The package is gitlab-kanban-mcp-server 0.1.0, built on MCP SDK 0.6.0.

Setup effort

One command plus a key — npx -y github:Sunwood-ai-labs/gitlab-kanban-mcp-server, then supply credentials