GitLab Kanban MCP Server
Integrations
Provides tools for managing GitLab Kanban boards, including retrieving task lists, creating new tasks, updating existing tasks, deleting tasks, and adding comments to tasks.
Serves as the runtime environment for the MCP server, enabling execution of the GitLab Kanban management functionality.
Used as the programming language for implementing the MCP server's GitLab Kanban board integration capabilities.
๐ฏ 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 boardcreate_task
- Create a new task on the Kanban boardupdate_task
- Update an existing taskdelete_task
- Delete a task from the boardadd_comment
- Add a comment to a task
๐๏ธ Project Structure
๐ Getting Started
๐ฆ Installation
๐ง Configuration
Create a .env
file with the following environment variables:
๐ ๏ธ Build
For development with auto-rebuild:
๐ Debugging
Since MCP servers communicate over stdio, we recommend using the MCP Inspector:
๐ Usage
Cline Configuration
Add the following to your cline_mcp_settings.json
:
๐ค Contributing
- Fork this repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'โจ feat: Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Create a Pull Request
๐ License
This project is licensed under the MIT License.
This server cannot be installed
A Model Context Protocol server that enables managing GitLab Kanban boards through tools for listing, creating, updating, and deleting tasks, as well as adding comments to tasks.