YD

yoda-digital/mcp-gitlab-server

Deployment & DevOps

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

65 stars 24 forks Качество 83 Тренд 22MIT

yoda-digital/mcp-gitlab-server - кандидат на MCP-сервер, импортированный из https://github.com/yoda-digital/mcp-gitlab-server.

Обзор

yoda-digital/mcp-gitlab-server - кандидат на MCP-сервер, импортированный из https://github.com/yoda-digital/mcp-gitlab-server.

Обзор (машинный перевод)

Наиболее полный сервер Model Context Protocol (MCP) для GitLab — 86 инструментов, готовых к работе на предприятии, активно поддерживается.

Что это такое

GitLab MCP Сервер позволяет агенту ИИ (Claude Desktop, Claude Code, Cursor, Zed, VS Code или любому клиенту Model Context Protocol) напрямую общаться с GitLab. Он представляет собой типизированный, сложенный, проверенный схемой мост к API GitLab REST, представленный в виде инструментов 86 MCP. Он не является оберткой вокруг glab, и он не скрещивается с экраном.

Он работает против gitlab.com или любого отдельного экземпляра GitLab и аутентифицируется с персональным токеном доступа, токеном OAuth Bearer, пересылаемым шлюзом вверх по течению, или токеном только для чтения для безопасных демонстраций.

Почему существует

Anthropic выпустила MCP 25 ноября 2024 года. Ссылочные серверы охватывали Google Drive, Slack, GitHub, Git, Postgres и Puppeteer. Сервера GitLab не было. Команда инженеров Yoda Digital работает на самоуправляемом GitLab, поэтому официальные примеры не помогли нам, и ранние порты сообщества еще не пытались должным образом покрыть площадь поверхности GitLab.

Мы написали один для себя. Групповые проекты, отслеживание активности, операции, в которых действительно нуждался наш DevOps.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

GitLab MCP Server

The most comprehensive Model Context Protocol (MCP) server for GitLab — 86 tools, enterprise-ready, actively maintained.


What it is

GitLab MCP Server lets an AI agent (Claude Desktop, Claude Code, Cursor, Zed, VS Code, or any Model Context Protocol client) talk directly to GitLab. It is a typed, paginated, schema-validated bridge to the GitLab REST API, exposed as 86 MCP tools. It is not a wrapper around glab and it does not screen-scrape.

It runs against gitlab.com or any self-hosted GitLab instance, and authenticates with a personal access token, an OAuth Bearer token forwarded by an upstream gateway, or a read-only token for safe demos.


Why it exists

Anthropic released MCP on November 25, 2024. The reference servers covered Google Drive, Slack, GitHub, Git, Postgres, and Puppeteer. There was no GitLab server. The Yoda Digital engineering team runs on self-hosted GitLab, so the official examples did not help us, and the early community ports were not yet trying to cover the GitLab surface area properly.

Открыть полный README на GitHub

Установка

npx -y @yoda.digital/gitlab-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "gitlab": { "command": "npx", "args": ["-y", "@yoda.digital/gitlab-mcp-server"], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "glpat-…", "GITLAB_API_URL": "https://gitlab.com/api/v4" } } } }