GitLab Kanban
A server for managing GitLab Kanban board operations.
🎯 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
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
- 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.
Verwandte Server
GitHub Chat MCP
Analyze and query GitHub repositories using the GitHub Chat API.
GitLab
Integrates with the GitLab REST API to manage repositories, issues, and merge requests.
Git Mob
Integrates with the git-mob CLI to manage Git co-authors.
Git TS MCP
Execute Git commands safely through AI assistants like Claude.
Custom GitLab
A custom GitLab server for interacting with repositories, issues, and merge requests. Requires a GitLab Personal Access Token.
GitHub MCP Server
Integrates with GitHub APIs for advanced automation and interaction, supporting both remote and local deployments.
MCP PR Messages Generator
Generates Pull Request messages based on Git commits and changes.
GitHub MCP Server
Interact with the GitHub API to create and manage repositories, including setting descriptions, topics, and website URLs.
SVN MCP Server
An MCP server for integrating with and managing Subversion (SVN) repositories, enabling AI agents to perform version control tasks.
Personal Bitbucket MCP Server
Bitbucket MCP Server Build on Top of Quarkus Framework