Skip to main content
Glama

๐ŸŽฏ GitLab Kanban MCP Server

A Model Context Protocol server for managing GitLab Kanban board operations.

โœจ Features

๐Ÿ› ๏ธ Available Tools

  • list_tasks - Retrieve task list from project's Kanban board

  • create_task - Create a new task on the Kanban board

  • update_task - Update an existing task

  • delete_task - Delete a task from the board

  • add_comment - Add a comment to a task

Related MCP server: GitHub Kanban MCP Server

๐Ÿ—๏ธ Project Structure

src/ โ”œโ”€โ”€ api/ โ”‚ โ””โ”€โ”€ gitlab.ts # GitLab API client and methods โ”œโ”€โ”€ config/ โ”‚ โ””โ”€โ”€ gitlab.ts # GitLab configuration โ”œโ”€โ”€ tools/ โ”‚ โ”œโ”€โ”€ handlers.ts # Tool handler implementations โ”‚ โ””โ”€โ”€ schemas.ts # Tool schema definitions โ””โ”€โ”€ index.ts # MCP server main entry point

๐Ÿš€ Getting Started

๐Ÿ“ฆ Installation

npm install

๐Ÿ”ง Configuration

Create a .env file with the following environment variables:

GITLAB_TOKEN=your_gitlab_token GITLAB_URL=your_gitlab_url # default: https://gitlab.com

๐Ÿ› ๏ธ Build

npm run build

For development with auto-rebuild:

npm run watch

๐Ÿ” Debugging

Since MCP servers communicate over stdio, we recommend using the MCP Inspector:

npm run inspector

๐Ÿ“ Usage

Cline Configuration

Add the following to your cline_mcp_settings.json:

{ "mcpServers": { "gitlab-kanban-mcp-server": { "command": "node", "args": ["path/to/gitlab-kanban-mcp-server/build/index.js"], "env": { "GITLAB_TOKEN": "your_gitlab_token", "GITLAB_URL": "your_gitlab_url" } } } }

๐Ÿค Contributing

  1. Fork this repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'โœจ feat: Add amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Create a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License.

One-click Deploy
A
security โ€“ no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sunwood-ai-labs/gitlab-kanban-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server