GitLab documentation search for AI assistants via Model Context Protocol (MCP)
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Gitlab Docs.
searchGitLabDocsSearch across 2,900+ GitLab documentation pages with intelligent ranking.
getDocPageRetrieve the complete content of a specific documentation page.
listDocSectionsBrowse available documentation sections and their structure.
A Model Context Protocol server that provides AI assistants instant access to GitLab's official documentation.
This server works with any MCP-compatible AI assistant. The Model Context Protocol allows AI assistants to connect to external tools and data sources through a standardized interface.
1. Open MCP Configuration
Press β+Shift+P (or Ctrl+Shift+P on Windows/Linux), type MCP: Open User Configuration, and press Enter.
2. Add to mcp.json:
3. Reload VS Code
Press β+Shift+P (or Ctrl+Shift+P), type Developer: Reload Window, and press Enter.
Alternative: You can also manually create/edit the file at:
~/Library/Application Support/Code/User/mcp.json%APPDATA%\Code\User\mcp.json~/.config/Code/User/mcp.jsonClaude Desktop is a standalone desktop application by Anthropic that supports MCP servers.
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Restart Claude Desktop.
Cursor has built-in MCP support. Create or edit the MCP configuration file:
1. Create/Edit Configuration File
.cursor/mcp.json in your project root~/.cursor/mcp.json in your home directory2. Add Server Configuration:
3. Restart Cursor
For other MCP-compatible clients (Zed, Windsurf, etc.), configure them to run:
Refer to your client's MCP configuration documentation for the specific format required.
Once configured, simply ask your AI assistant about GitLab:
Example Conversations:
The AI assistant will automatically use the GitLab Docs MCP server to search documentation and provide accurate, up-to-date answers.
searchGitLabDocsSearch across 2,900+ GitLab documentation pages with intelligent ranking.
Parameters:
query - Search termsmaxResults - Maximum results (default: 10, max: 50)section - Filter by section: ci, api, user, admin, developmentgetDocPageRetrieve the complete content of a specific documentation page.
Parameters:
path - Document path (e.g., "ci/yaml/_index.md")listDocSectionsBrowse available documentation sections and their structure.
Server not responding?
node --versionDocumentation out of date? The server automatically uses the latest published version from npm. Simply restart your MCP client to get updates.
Found a bug or have a feature request? Please visit the GitHub repository.
MIT - see LICENSE file for details.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/gitlab-docs)<a href="https://allmcps.com/mcp/gitlab-docs"><img src="https://allmcps.com/api/badge/gitlab-docs?style=directory" alt="Gitlab Docs on AllMCPs" /></a>