GitLabのカンバンボード操作を行うためのMCPサーバー
2 stars
TypeScript
Updated Oct 13, 2025
Documentation
🎯 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
code
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
bash
npm install🔧 Configuration
Create a .env file with the following environment variables:
env
GITLAB_TOKEN=your_gitlab_token
GITLAB_URL=your_gitlab_url # default: https://gitlab.com🛠️ Build
bash
npm run buildFor development with auto-rebuild:
bash
npm run watch🔍 Debugging
Since MCP servers communicate over stdio, we recommend using the MCP Inspector:
bash
npm run inspector📝 Usage
Cline Configuration
Add the following to your cline_mcp_settings.json:
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.
Similar MCP
Based on tags & features
Trending MCP
Most active this week