Gitlab MCP
未认领Community GitLab MCP Server — works with any GitLab tier (Free/Premium/Ultimate), no Duo required. GraphQL schema discovery, repo browsing, multi-client support (Claude Code, LibreChat).
安装
npx @ttpears/gitlab-mcp-server工具(40 个)
browse_repository
Explore directory structure and files
create_issue
Create new issues
create_merge_request
Create new merge requests
create_note
Add a comment/note to an issue or merge request
execute_custom_query
Run custom GraphQL queries
get_available_queries
Discover available GraphQL operations
get_broadcast_message
Get a specific broadcast message by ID
get_file_content
Read file contents for code analysis
get_issues
List project issues with pagination
get_merge_request_commits
Get commits for a merge request
get_merge_request_diffs
Get diff statistics for a merge request
get_merge_request_pipelines
Get CI/CD pipelines for a merge request
get_merge_request_reviewers
Get MR approval and reviewer status
get_merge_requests
List project merge requests with pagination
get_notes
Get notes/comments on an issue or merge request
get_pipeline_jobs
Get jobs for a specific pipeline
get_project
Detailed project information
get_project_statistics
Aggregate project stats dashboard
get_time_tracking
Get time estimate, spent, and timelogs
get_user_issues
Get all issues assigned to a user
get_user_merge_requests
Get MRs authored by or assigned to a user
get_work_item
Fetch a work item (issue, task, epic, incident, OKR) by ID with full widget data
list_broadcast_messages
List instance-wide broadcast messages
list_group_members
List group members with access levels
list_iterations
List iterations/sprints (Premium/Ultimate)
list_milestones
List milestones with progress statistics
list_my_events
Authenticated user's activity feed — pushes, MRs, comments, approvals
list_my_todos
Authenticated user's to-do inbox — notifications about issues, MRs, mentions, reviews requested
list_project_events
Activity events for a specific project
list_user_events
Another user's public activity feed by username or ID
list_work_items
List work items in a group or project, filtered by type and state
resolve_path
Resolve a path to a project or group
search_gitlab
Global search across projects, issues, and merge requests
search_groups
Discover groups and organizations
search_issues
Search issues globally or within a project (filter by assignee, author, labels, state)
search_labels
Search labels in a project or group
search_merge_requests
Find merge requests by username or within a project
search_projects
Find repositories by name or description
search_users
Find team members and contributors
update_issue
Update title, description, assignees, labels, due date