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

🏗️ 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.

Deploy Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    A Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.
    Last updated -
    13
    73,375
    MIT License
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables efficient management of GitHub issues in a Kanban board format, allowing LLMs to automate task management through GitHub integration.
    Last updated -
    4
    69
    7
    MIT License
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables interaction with GitLab accounts to manage repositories, merge requests, code reviews, and CI/CD pipelines through natural language.
    Last updated -
    41
    27
    14
    MIT License
    • Apple
  • -
    security
    -
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to interact with GitLab repositories, allowing tasks like managing merge requests, searching projects, and creating comments through RESTful API integration.
    Last updated -
    26
    2
    • Apple

View all related MCP servers

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