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.
関連サーバー
MCP GitHub Project Manager
AI-powered GitHub project management with complete requirements traceability.
CData Bitbucket
A read-only MCP server for Bitbucket, enabling LLMs to query live data using the CData JDBC Driver.
Forgejo MCP Server
Manage Forgejo repositories and execute commands through an MCP-compatible chat interface.
Aira MCP Server
Creates commit messages from staged files in a local git repository.
Bitbucket MCP Server
An MCP server for Bitbucket that provides pull request context to LLMs for automated code reviews.
GitHub
Interact with the GitHub API for repository management, file operations, and search.
Repomix
Packs repository contents into a single file for AI consumption.
GitLab
A GitLab integration server providing access to GitLab's RESTful API tools, built on the fastmcp framework.
GitHub MCP Server
Interact with the GitHub API for file operations, repository management, and search.
Ares DevOps
Perform Git operations on Azure DevOps repositories using a Personal Access Token (PAT).