GitLab MCP Server Tools
Configuration, adapters, and troubleshooting tools for GitLab MCP server implementation
Overview
GitLab MCP Server Tools is a set of configuration, adapters, and troubleshooting tools designed to facilitate the implementation of GitLab MCP servers.
To use the tools, refer to the documentation in the /docs directory for detailed setup instructions and troubleshooting guides.
- GitLab adapter for parameter translation - Process management improvements - Lock file handling - Port conflict resolution - Detailed troubleshooting steps
- Adapting Git MCP servers to work seamlessly with GitLab.
- Resolving common implementation issues encountered during server setup.
- Streamlining process management and handling port conflicts.
Add to your AI client
Use these steps to connect GitLab MCP Server Tools in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"gitlab-mcp-server-tools-oneofgods": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gitlab-mcp-server-tools-oneofgods"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"gitlab-mcp-server-tools-oneofgods": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gitlab-mcp-server-tools-oneofgods"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"gitlab-mcp-server-tools-oneofgods": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gitlab-mcp-server-tools-oneofgods"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"gitlab-mcp-server-tools-oneofgods": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gitlab-mcp-server-tools-oneofgods"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"gitlab-mcp-server-tools-oneofgods": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gitlab-mcp-server-tools-oneofgods"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"gitlab-mcp-server-tools-oneofgods": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-gitlab-mcp-server-tools-oneofgods"
]
}
}
}FAQ
What types of issues can these tools help with?
The tools address common issues such as environment variable naming conflicts, API parameter mismatches, and process management problems.
Is there documentation available?
Yes, comprehensive documentation is available in the `/docs` directory of the repository.
What license is the project under?
The project is licensed under the MIT License.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1251,"uuid":"b84c4182-49be-4e3d-8ec7-45f11c42bdd3","name":"gitlab-mcp-server-tools","title":"GitLab MCP Server Tools","description":"Configuration, adapters, and troubleshooting tools for GitLab MCP server implementation","avatar_url":"https://avatars.githubusercontent.com/u/46977692?v=4","created_at":"2025-02-20T14:15:55.312Z","updated_at":"2025-02-23T07:20:27.168Z","status":"created","author_name":"OneofGods","author_avatar_url":"https://avatars.githubusercontent.com/u/46977692?v=4","tags":"gitlab,mcp,server-tools","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/OneofGods/gitlab-mcp-server-tools","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]