← Back to list

gitlab-jobs
by Knuckles-Team
GitLab MCP Server and Python API Wrapper
⭐ 9🍴 0📅 Jan 24, 2026
SKILL.md
name: gitlab-jobs description: "Manages GitLab CI jobs. Use for listing, logs, canceling, retrying, or erasing jobs. Triggers: CI builds, job status."
Overview
Covers job execution and logs.
Available Tools
get_project_jobs: Retrieve a list of jobs for a specific GitLab project, optionally filtered by scope or a single job by id.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(Optional[int]): Optional. - Job IDscope(Optional[str]): Optional. - Filter jobs by scope (e.g., 'success', 'failed')include_retried(Optional[bool]): Optional. - Include retried jobsinclude_invisible(Optional[bool]): Optional. - Include invisible jobs (e.g., from hidden pipelines)
- Parameters:
get_project_job_log: Retrieve the log (trace) of a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job ID
- Parameters:
cancel_project_job: Cancel a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
retry_project_job: Retry a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
erase_project_job: Erase (delete artifacts and logs of) a specific job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
run_project_job: Run (play) a specific manual job in a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathjob_id(int): Optional. - Job IDctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
get_pipeline_jobs: Retrieve a list of jobs for a specific pipeline in a GitLab project, optionally filtered by scope.- Parameters:
project_id(str): Optional. - Project ID or pathpipeline_id(int): Optional. - Pipeline IDscope(Optional[str]): Optional. - Filter jobs by scope (e.g., 'success', 'failed')
- Parameters:
Usage Instructions
- Use job_id for actions.
- Filters: scope, status.
Examples
- Get log:
get_project_job_logwith project_id="123", job_id=456. - Retry:
retry_project_jobwith project_id="123", job_id=456.
Error Handling
- Job not found: Verify IDs.
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

