About
Gitlab MCP Server for Zed
README
This is a Zed extension that integrates the Model Context Protocol (MCP) server for GitLab, enabling project management, file operations, and more within the Zed editor.
Features
- GitLab Integration: Seamless integration with GitLab API for project management and file operations
- Optional API URL: Support for both gitlab.com and self-hosted GitLab instances
- Automatic Authentication: Handles GitLab authentication using personal access tokens
Installation
Navigate to: Zed > Extensions Or use the command palette (macOS, Linux) to search extensions
Configuration
Required Settings
You need to configure the following settings in your settings.json:
{
"context_servers": {
"mcp-server-gitlab": {
"settings": {
"gitlab_personal_access_token": "YOUR_TOKEN"
}
}
}
}
Optional Settings
For self-hosted GitLab instances, you can specify a custom API URL:
{
"context_servers": {
"mcp-server-gitlab": {
"settings": {
"gitlab_personal_access_token": "YOUR_TOKEN",
"gitlab_api_url": "https://your-gitlab-instance.com/api/v4"
}
}
}
}
Agent Mode Configuration
If you're using Zed's agent mode, you need to enable this context server for your assistant:
- Open Zed's Agent settings
- Enable the GitLab MCP server. If you see that the status of the tool is a red dot, make sure you added your gitlab_personal_access_token in settings.json.
- Enable the GitLab MCP Server in the active assistant profile. In the chat section, click on the
Write | Askbutton, then click ontools, then enable the GitLab MCP server.
Personal Access Token
To create a GitLab Personal Access Token:
- Go to GitLab User Settings > Access Tokens
- Select the required scopes:
apifor full API accessread_apifor read-only accessread_repositoryandwrite_repositoryfor repository operations
- Create the token and save it securely
- Add the token to your Zed settings as shown above
Building from Source
- Ensure you have Rust and Cargo installed
- Clone the repository
- Run
cargo build --release
License
Apache-2.0
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Installing Gitlab Mcp Zed
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/akbxr/gitlab-mcp-zedFAQ
Is Gitlab Mcp Zed MCP free?
Yes, Gitlab Mcp Zed MCP is free — one-click install via Unyly at no cost.
Does Gitlab Mcp Zed need an API key?
No, Gitlab Mcp Zed runs without API keys or environment variables.
Is Gitlab Mcp Zed hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Gitlab Mcp Zed in Claude Desktop, Claude Code or Cursor?
Open Gitlab Mcp Zed on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Gitlab Mcp Zed with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
