MCP GitLab Jira Server
A Model Context Protocol (MCP) server for GitLab and Jira integration. This server allows AI agents like gemini-cli to interact with your GitLab and Jira instances.
Features
GitLab
- Projects: List all accessible projects or filter them by name.
- Merge Requests: List merge requests for a project, get detailed information (including diffs), add comments, and assign reviewers.
- Pipeline/CI/CD: Get pipeline status, trigger/retry/cancel pipelines, get job details and logs.
- Branch Management: List, create, delete branches and get branch details.
- Issue Management: Create, list, update, close issues and manage comments.
- Files: Get the content of a specific file at a given SHA.
- Releases: List all releases for a project or filter them since a specific version.
- Users: List project members, get a user's ID by username, and get user activities.
Jira
- Tickets: Get detailed information about a ticket, get comments, add comments, search for tickets using JQL, create new tickets, get available transitions, update tickets, and transition tickets to a new status.
- Project Management: Get all projects, project details, components, and versions.






