Provides integration with GitLab's API, allowing access to and management of GitLab resources. Requires a personal access token for authentication.
@harshmaur/gitlab-mcp
GitLab MCP(Model Context Protocol) Server.
Installation and Execution
Installing via Smithery
To install GitLab MCP Server for Claude Desktop automatically via Smithery:
Manual Installation
Environment Variable Configuration
Before running the server, you need to set the following environment variables:
License
MIT License
How to use
Using with Claude App, Cline, Roo Code
When using with the Claude App, you need to set up your API key and URLs directly.
Using with Cursor
When using with Cursor, you can set up environment variables and run the server as follows:
GITLAB_PERSONAL_ACCESS_TOKEN
: Your GitLab personal access token.GITLAB_API_URL
: Your GitLab API URL. (Default:https://gitlab.com/api/v4
)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server that enables communication with GitLab repositories, allowing interaction with GitLab's API to manage projects, issues, and repositories through natural language.
Related MCP Servers
- AsecurityFlicenseAqualityMCP server for managing Git operations on local repositories, allowing users to list repositories, get and create tags, list commits, push tags, and refresh repositories through a standardized interface.Last updated -63Python
- AsecurityAlicenseAqualityAn MCP server that enables analyzing and querying GitHub repositories through the GitHub Chat API, allowing users to index repositories and ask questions about their code, architecture and tech stack.Last updated -253PythonMIT License
- AsecurityAlicenseAquality基于MCP框架构建的GitLab集成服务器,提供多种GitLab RESTful API工具,支持项目搜索、任务管理、合并请求创建与审核等功能,帮助开发团队高效协作。Last updated -842TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables Git repository operations and GitHub PR workflows, allowing users to manage repositories, create branches, commit changes, and create pull requests through natural language.Last updated -1Python