ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому

πŸš€ GitLab MR MCP

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ AI-Π°Π³Π΅Π½Ρ‚Π°ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с merge requests ΠΈ issues Π² GitLab.

JavaScript
⭐ 59 stars

ОписаниС

Π­Ρ‚ΠΎ сСрвСр Π½Π° Π±Π°Π·Π΅ Model Context Protocol (MCP) для Node.js, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΡΡ с GitLab API. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности: ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списков ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ MR ΠΈ issues, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² (ΠΎΠ±Ρ‰ΠΈΡ… ΠΈ ΠΏΠΎ строкам ΠΊΠΎΠ΄Π°), diffs, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ описаний MR. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Node.js, GitLab API. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: автоматизация code review, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ взаимодСйствия AI с рСпозиториями для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

ВозмоТности

βœ“

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ доступныС GitLab ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎ Ρ‚ΠΎΠΊΠ΅Π½Ρƒ.

βœ“

Бписок ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… merge requests

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ MR Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

βœ“

Π”Π΅Ρ‚Π°Π»ΠΈ merge request

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ MR.

βœ“

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ MR

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ обсуТдСния ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊ diff.

βœ“

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ коммСнтария

ДобавляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ merge request.

βœ“

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ коммСнтария ΠΊ diff

ДобавляСт ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ строкС Π² Ρ„Π°ΠΉΠ»Π΅ MR.

βœ“

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ diff MR

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ diff для merge request.

βœ“

Π”Π΅Ρ‚Π°Π»ΠΈ issue

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅.

βœ“

ИзмСнСниС заголовка MR

УстанавливаСт Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ merge request.

βœ“

ИзмСнСниС описания MR

УстанавливаСт Π½ΠΎΠ²ΠΎΠ΅ описаниС merge request.

Установка

{ “mcpServers”: { “gitlab-mr-mcp”: { “command”: “node”, “args”: ["/path/to/gitlab-mr-mcp/index.js"], “env”: { “MR_MCP_GITLAB_TOKEN”: “your_gitlab_token”, “MR_MCP_GITLAB_HOST”: “your_gitlab_host” } } } }

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

Π―Π·Ρ‹ΠΊ
JavaScript
ЛицСнзия
MIT License
GitHub Stars
59

Бсылки