GitLab
About
Integrates with the GitLab REST API to manage repositories, issues, and merge requests.
Details
- Author
- alosies
- Categories
- Developer Tools, Other, Project Management, Infrastructure
Jump to
Setup
Install GitLab in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/alosies/gitlab-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
A fully typed TypeScriptModel Context Protocol (MCP)server for comprehensive GitLab integration.
Create aGitLab Personal Access Tokenwithapi,read_user, andread_repositoryscopes.
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS):
{ "mcpServers": { "gitlab": { "command": "npx", "args": ["-y", "@alosies/gitlab-mcp-server"], "env": { "NPM_CONFIG_TOKEN": "your-gitlab-token-here" } } } }
- "List my GitLab projects"
- "Show me open issues in myproject"
- "Create a merge request from feature-branch to main"
- "Comment on MR #42 in myproject"
- "Show me MRs where I'm assigned as reviewer"
- "Mark MR #15 as ready for review"
- "Get the logs for job #123"
- Projects: List, get details
- Issues: List, get, create
- Merge Requests: List, get, create, update with full review workflow support
- Comments & Discussions: Create notes, threaded discussions, inline code comments
- Review Management: Resolve/unresolve discussions, mark as draft/ready
- Filtering: Filter by reviewer, assignee, author
- Templates: Use GitLab MR templates for descriptions
- Installation Guide- Detailed installation options and setup
- Available Tools- Complete list of tools and parameters
- Configuration- Optional configuration file setup
- Usage Examples- Real-world usage examples and workflows
- TypeScript Guide- TypeScript usage and type definitions
- Development- Contributing and development setup
For self-hosted GitLab instances, add your base URL:
{ "mcpServers": { "gitlab": { "command": "npx", "args": ["-y", "@alosies/gitlab-mcp-server"], "env": { "NPM_CONFIG_TOKEN": "your-token", "GITLAB_BASE_URL": "https://gitlab.mycompany.com" } } } }
- Issues:GitHub Issues
- GitLab API:GitLab API Documentation
- MCP Protocol:Model Context Protocol
An improved GitLab MCP server with bug fixes, providing access to GitLab projects, issues, and merge requests.
An improved GitLab MCP server with bug fixes and enhancements for accessing GitLab resources.
A custom GitLab server for interacting with repositories, issues, and merge requests. Requires a GitLab Personal Access Token.
A GitLab integration server providing access to GitLab's RESTful API tools, built on the fastmcp framework.
Manage GitLab projects, repositories, issues, files, and milestones using the GitLab API.
Interact with Atlassian Bitbucket Cloud to manage repositories, pull requests, workspaces, and code.
Manage pull requests on Bitbucket Server.
Integrate with the GitHub Enterprise API to access repositories, issues, pull requests, and workflows.
Interact with GitLab repositories, issues, and merge requests through an MCP-compliant server.
Seamlessly integrate AI assistants with GitLab using the glab CLI tool.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





