Custom GitLab
About
A custom GitLab server for interacting with repositories, issues, and merge requests. Requires a GitLab Personal Access Token.
Details
- Author
- din-djarin2
- Categories
- Developer Tools, Other, Project Management, Infrastructure
Jump to
Setup
Install Custom GitLab in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/din-djarin2/custom-gitlab
Follow the installation instructions in the repository README, then restart your MCP client.
A custom implementation of the GitLab MCP (Model Context Protocol) server for integration with Claude and other MCP-compliant AI assistants.
This MCP server provides seamless integration with GitLab repositories, allowing AI assistants to:
- Search GitLab repositories
- Fetch file contents
- Create or update files
- Push multiple files in a single commit
- Create issues and merge requests
- Fork repositories
- Create branches
This custom implementation fixes issues with schema validation that were present in the standard GitLab MCP server implementation, specifically for thesearch_repositoriestool.
- Clone this repository
- Install dependencies:
npm install
{ "mcpServers": { "github.com/modelcontextprotocol/servers/tree/main/src/gitlab": { "command": "node", "args": [ "/path/to/custom-gitlab-server/index.js" ], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "your-gitlab-token", "GITLAB_API_URL": "https://your-gitlab-instance/api/v4" } } } }
- Node.js (v14 or higher)
- GitLab Personal Access Token with appropriate scopes:
- apifor full API access
- read_apifor read-only access
- read_repositoryandwrite_repositoryfor repository operations
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.
Integrates with the GitLab REST API to manage repositories, issues, and merge requests.
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.





