
🎯 GitLab Kanban MCP Server

2024.12.16
1
TypeScriptGitLab 看板管理任务管理交流协作
GitLab Kanban MCP Server 是一个基于 Model Context Protocol 的服务,专门用于管理 GitLab 看板任务。它提供了一系列工具来操作看板任务,包括任务列表获取、任务创建、更新、删除以及添加评论等功能。
View on GitHub
Overview
基本能力
产品定位
GitLab Kanban MCP Server 是一个专门用于管理 GitLab 看板任务的 MCP 服务,旨在通过标准化的协议简化看板任务的操作流程。
核心功能
- 任务管理:提供任务列表获取、创建、更新和删除功能。
- 评论功能:支持为任务添加评论。
适用场景
- 团队协作:适用于需要高效管理 GitLab 看板任务的开发团队。
- 项目管理:帮助项目经理或团队成员快速操作看板任务。
工具列表
list_tasks
:从项目的看板获取任务列表。create_task
:在看板上创建新任务。update_task
:更新现有任务。delete_task
:从看板删除任务。add_comment
:为任务添加评论。
常见问题解答
- 如何配置 GitLab 访问:需要在
.env
文件中设置GITLAB_TOKEN
和GITLAB_URL
。 - 如何调试:推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
npm install
配置
创建 .env
文件并设置以下环境变量:
GITLAB_TOKEN=your_gitlab_token
GITLAB_URL=your_gitlab_url # 默认: https://gitlab.com
构建
npm run build
开发模式下自动重建:
npm run watch
调试方式
使用 MCP Inspector 进行调试:
npm run inspector
客户端配置
在 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"
}
}
}
}