← Back to list

gitlab-deploy-tokens
by Knuckles-Team
GitLab MCP Server and Python API Wrapper
⭐ 9🍴 0📅 Jan 24, 2026
SKILL.md
name: gitlab-deploy-tokens description: "Manages GitLab deploy tokens. Use for creating, listing, or deleting tokens at instance, project, or group levels. Triggers: deploy keys, access tokens."
Overview
Handles deploy tokens for CI/CD access.
Available Tools
get_deploy_tokens: Retrieve a list of all deploy tokens for the GitLab instance.get_project_deploy_tokens: Retrieve a list of deploy tokens for a specific GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathtoken_id(Optional[int]): Optional. - Deploy token ID
- Parameters:
create_project_deploy_token: Create a deploy token for a GitLab project with specified name and scopes.- Parameters:
project_id(str): Optional. - Project ID or pathname(str): Optional. - Name of the deploy tokenscopes(List[str]): Optional. - Scopes for the deploy token (e.g., ['read_repository'])expires_at(Optional[str]): Optional. - Expiration date (ISO 8601 format)username(Optional[str]): Optional. - Username associated with the tokenctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
delete_project_deploy_token: Delete a specific deploy token for a GitLab project.- Parameters:
project_id(str): Optional. - Project ID or pathtoken_id(int): Optional. - Deploy token IDctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
get_group_deploy_tokens: Retrieve deploy tokens for a GitLab group (list or single by ID).- Parameters:
group_id(str): Optional. - Group ID or pathtoken_id(Optional[int]): Optional. - Deploy token ID for single retrieval
- Parameters:
create_group_deploy_token: Create a deploy token for a GitLab group with specified name and scopes.- Parameters:
group_id(str): Optional. - Group ID or pathname(str): Optional. - Name of the deploy tokenscopes(List[str]): Optional. - Scopes for the deploy token (e.g., ['read_repository'])expires_at(Optional[str]): Optional. - Expiration date (ISO 8601 format)username(Optional[str]): Optional. - Username associated with the tokenctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
delete_group_deploy_token: Delete a specific deploy token for a GitLab group.- Parameters:
group_id(str): Optional. - Group ID or pathtoken_id(int): Optional. - Deploy token IDctx(Optional[Context]): Optional. - MCP context for progress
- Parameters:
Usage Instructions
- Specify scopes as list (e.g., ["read_repository"]).
- Use expires_at for time-bound tokens.
Examples
- Create project token:
create_project_deploy_tokenwith project_id="123", name="ci-token", scopes=["read_registry"]. - List group tokens:
get_group_deploy_tokenswith group_id="group/path".
Error Handling
- Duplicate names: Use unique names.
- Revocation: Delete to revoke.
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

