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:
This custom implementation fixes issues with schema validation that were present in the standard GitLab MCP server implementation, specifically for the search_repositories
tool.
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"
}
}
}
}
api
for full API accessread_api
for read-only accessread_repository
and write_repository
for repository operationsTool Name | Description |
---|---|
search_repositories | Search for GitLab projects |
get_file_contents | Get contents of a file or directory |
create_or_update_file | Create or update a single file |
push_files | Push multiple files in a single commit |
create_repository | Create a new GitLab project |
create_issue | Create a new issue |
create_merge_request | Create a new merge request |
fork_repository | Fork a project |
create_branch | Create a new branch |
MIT
Seamless access to top MCP servers powering the future of AI integration.