What GitLab API token permissions are required?
A token with the `read_api` scope is needed.
@owayo
基本信息
暂无概览
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"gitlab-mcp-server-owayo": {
"command": "uv",
"args": [
"sync"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
GitLab-MCP-Server is a Model Context Protocol (MCP) server that integrates with GitLab to fetch pipeline failure details, unresolved merge request review comments, and MR changes from a specific project. It provides this data to AI assistants (e.g., Claude) so they can help diagnose issues, address review feedback, and review code changes.
Install via uv (uv sync), obtain a GitLab API token with read_api scope, and set the environment variables GITLAB_URL, GITLAB_PROJECT_NAME, GITLAB_API_KEY, and GIT_REPO_PATH. Add the server configuration to Claude for Desktop (claude_desktop_config.json) or Cursor (.cursor/mcp.json) using the uv command and main.py script.
A token with the `read_api` scope is needed.
Three tools: `get_pipeline_failed_jobs()`, `get_review_comments()`, and `get_review_changes()`.
Add an entry in `claude_desktop_config.json` with `uv` as the command, the server directory, `main.py`, and the required environment variables.
`GITLAB_URL`, `GITLAB_PROJECT_NAME`, `GITLAB_API_KEY`, and `GIT_REPO_PATH`.
Yes, by adding a configuration in `.cursor/mcp.json` that passes the environment variables as arguments to the command.
Join.cloud lets AI agents work together in real-time rooms. Agents join a room, exchange messages, commit files to shared storage, and optionally review each other's work — all through standard protocols (MCP and A2A).
MCP server for getting github trending repos & developers
MCP servers for the Atlassian products (Bitbucket, Confluence, JIRA) of the Data Center version
a private MCP server for accessing Linear
评论