m

mcp-gitlab-mcp-server6

@bioanywhere/mcp-gitlab-mcp-server6
0 Stars 173 次浏览 bioanywhere 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "gitlab-mcp": {
      "command": "///gitlab-mcp-server/run-mcp.sh",
      "cwd": "///-"
    }
  }
}

服务介绍

GitLab MCP Server

AI- GitLab. : " merge request'", " MR #123", " merge request' feature/auth".

uv Python-.

** uv:**

# macOS  Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

#   pip
pip install uv

  1. ** :**

    git clone https://github.com/FitoDomik/gitlab-mcp-server.git
    cd gitlab-mcp-server
    uv venv
    source .venv/bin/activate  #  Windows: .venv\Scripts\activate
    uv pip install -e .
    chmod +x run-mcp.sh
    
  2. ** GitLab:**

    • GitLab Settings Access Tokens
    • **`read_api`**
      
  3. ** :**

    gitlab-mcp.env :

    GITLAB_PROJECT_ID=12345
    GITLAB_ACCESS_TOKEN=glpat-xxxxxxxxxxxxxxxxxxxx
    GITLAB_URL=https://gitlab.com
    
  4. ** Cursor:**

    .cursor/mcp.json :

    {
      "mcpServers": {
        "gitlab-mcp": {
          "command": "///gitlab-mcp-server/run-mcp.sh",
          "cwd": "///-"
        }
      }
    }
    
  5. ** Cursor** GitLab!

  :
  • " merge request'"
  • " merge request #456"
  • " MR #123"
  • " MR #456"
  • " merge request #789?"
  • " pipeline MR #456"
  • " job merge request #789"
  • " MR #456"
  • " merge request' feature/auth-improvements"
  • " abc123 MR #456: ' !'"

Merge Request'

  • MR
  • MR
    
  • MR

  •   MR
    

Pipeline

  • ** ** ( / )

  • Pipeline job'
  • ** job'** job'

  •   MR
    

()

 `gitlab-mcp.env`   GitLab.       .

:
export GITLAB_PROJECT_ID=12345
export GITLAB_ACCESS_TOKEN=glpat-xxxxxxxxxxxxxxxxxxxx
export GITLAB_URL=https://gitlab.com

Project ID

  • GitLab Settings General Project ID
  • URL: https://gitlab.com/username/project ( ID)

** **: , read_api .

** **: , Project ID ( , ).

** **: , URL GitLab .

** **: , MCP .

list_merge_requests merge request' state, target_branch, limit
get_merge_request_details MR merge_request_iid
get_pipeline_test_summary ( ) merge_request_iid
get_merge_request_test_report merge_request_iid
get_merge_request_pipeline Pipeline job' merge_request_iid
get_job_log job' job_id
get_merge_request_reviews merge_request_iid
get_commit_discussions merge_request_iid
get_branch_merge_requests MR branch_name
reply_to_review_comment merge_request_iid, discussion_id, body

相关 MCP 服务