Custom GitLab

by din-djarin2

Not rated
GitHub

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

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.