Gitlab
Summary
The GitLab MCP Server is a versatile tool designed to enhance project management and file operations using the GitLab API. It offers features such as automatic branch creation, comprehensive error handling, and the preservation of Git history during operations. Users can perform batch operations on multiple files, making it efficient for large-scale project updates. Key functionalities include creating or updating files, pushing multiple files in a single commit, searching for GitLab projects, and managing repositories. Additionally, it supports creating issues and merge requests, making it a comprehensive solution for managing GitLab projects effectively.
Available Actions(9)
create_or_update_file
Create or update a single file in a project. Parameters: project_id (string), file_path (string), content (string), commit_message (string), branch (string), previous_path (optional string)
push_files
Push multiple files in a single commit. Parameters: project_id (string), branch (string), files (array), commit_message (string)
search_repositories
Search for GitLab projects. Parameters: search (string), page (optional number), per_page (optional number)
create_repository
Create a new GitLab project. Parameters: name (string), description (optional string), visibility (optional string), initialize_with_readme (optional boolean)
get_file_contents
Get contents of a file or directory. Parameters: project_id (string), file_path (string), ref (optional string)
create_issue
Create a new issue. Parameters: project_id (string), title (string), description (optional string), assignee_ids (optional number[]), labels (optional string[]), milestone_id (optional number)
create_merge_request
Create a new merge request. Parameters: project_id (string), title (string), description (optional string), source_branch (string), target_branch (string), draft (optional boolean), allow_collaboration (optional boolean)
fork_repository
Fork a project. Parameters: project_id (string), namespace (optional string)
create_branch
Create a new branch. Parameters: project_id (string), branch (string), ref (optional string)
커뮤니티 리뷰
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요