Labsco
MCP SERVER

GitLab Kanban

by Sunwood-ai-labs

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

Project & Task ManagementVerified
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