Skip to main content
Glama
ZephyrDeng

mcp-server-gitlab

by ZephyrDeng

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITLAB_TOKENYes用于验证 GitLab API 请求的访问令牌
GITLAB_API_URLYesGitLab API 的基础 URL

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
Gitlab Accept MR ToolC

接受并合并指定项目的合并请求,支持自定义合并选项。

Gitlab Create MR Comment ToolC

为指定项目的合并请求添加评论。

Gitlab Create MR ToolC

创建新的 Merge Request,支持指派 assignee 和 reviewers。

Gitlab Get User Tasks ToolC

获取当前用户的待办任务,支持多种过滤条件。

Gitlab Raw API ToolB

支持自定义调用任意 GitLab REST API,适合调试和高级用法。

Gitlab Search Project Details ToolC

根据项目名称搜索项目及其详细信息,支持字段过滤,提升响应效率。

Gitlab Search User Projects ToolC

根据用户名搜索用户信息及其活跃项目。支持字段过滤,提升响应效率。

Gitlab Update MR ToolC

更新指定项目的 Merge Request,包括指派 assignee 和 reviewers。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 8 tools

Disambiguation4/5

Most tools have distinct purposes targeting specific GitLab resources like MRs, projects, users, and tasks. However, 'Gitlab Search Project Details Tool' and 'Gitlab Search User Projects Tool' could be slightly confused as both involve searching with filtering, though one focuses on projects and the other on users. Overall, descriptions clarify boundaries well.

Naming Consistency5/5

Tool names follow a highly consistent pattern: all start with 'Gitlab', use a verb (e.g., Accept, Create, Get, Search, Update) followed by a noun phrase (e.g., MR Tool, User Tasks Tool), and maintain uniform capitalization and structure. This predictability aids agent selection.

Tool Count5/5

With 8 tools, this server is well-scoped for GitLab operations. It covers core workflows like MR management, project/user search, and tasks, without being overly broad or sparse. Each tool serves a clear purpose, making the count appropriate for the domain.

Completeness4/5

The tool set provides good coverage for GitLab interactions, including MR lifecycle (create, update, accept, comment), project/user search, and task management. Minor gaps exist, such as no direct tools for listing repositories or handling issues, but the 'Gitlab Raw API Tool' offers a workaround for advanced or missing operations.

Maintenance

ActivityInactive
ResponsivenessNo issues