Serwery MCP dają agentowi dostęp do firmowych narzędzi: agent czyta i komentuje issue, przegląda merge requesty i pipeline'y w GitLabie oraz wyszukuje i aktualizuje zgłoszenia w Jirze.

Czas: ok. 15 minut.

Serwer Program Dostęp do
glab GitLab CLI (glab mcp serve) GitLab: http://192.168.1.61
jira mcp-atlassian (uruchamiany przez uvx) Jira: http://192.168.1.52:8080/jira/

Krok 1. Zainstaluj programy

GitLab CLI (glab)

Linux (Arch/Manjaro):

sudo pacman -S glab

Linux (Debian/Ubuntu): pobierz paczkę .deb z https://gitlab.com/gitlab-org/cli/-/releases i zainstaluj ją przez sudo apt install ./glab_*.deb.

Windows (PowerShell):

winget install GLab.GLab

uv (do uruchamiania mcp-atlassian)

Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows (PowerShell):

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Sprawdzenie (nowy terminal): glab --version i uvx --version.

Krok 2. Zaloguj glab do firmowego GitLaba

  1. W GitLabie otwórz Preferences → Access tokens i utwórz token z uprawnieniem api.

  2. Zaloguj się:

    glab auth login --hostname 192.168.1.61 --api-protocol http --git-protocol http

    Wybierz logowanie tokenem i wklej token.

  3. Sprawdzenie:

    glab auth status --hostname 192.168.1.61

Krok 3. Utwórz token do Jiry

W Jirze kliknij awatar → Profile → Personal Access Tokens → Create token. Skopiuj token.

Krok 4. Dodaj serwery do agenta

OMP

Plik: ~/.omp/agent/mcp.json (Windows: %USERPROFILE%\.omp\agent\mcp.json). Jeśli plik już istnieje, dopisz tylko wpisy glab i jira do mcpServers.

{
  "mcpServers": {
    "glab": {
      "type": "stdio",
      "command": "glab",
      "args": ["mcp", "serve"]
    },
    "jira": {
      "command": "uvx",
      "args": ["mcp-atlassian"],
      "env": {
        "JIRA_URL": "http://192.168.1.52:8080/jira/",
        "JIRA_USERNAME": "<TWÓJ_LOGIN_JIRA>",
        "JIRA_API_TOKEN": "<TWÓJ_TOKEN_JIRA>"
      }
    }
  }
}

Uruchom ponownie omp.

Claude Code

claude mcp add --scope user glab -- glab mcp serve
claude mcp add --scope user jira -e JIRA_URL=http://192.168.1.52:8080/jira/ -e JIRA_USERNAME=<TWÓJ_LOGIN_JIRA> -e JIRA_API_TOKEN=<TWÓJ_TOKEN_JIRA> -- uvx mcp-atlassian

Sprawdzenie: claude mcp list.

Codex

codex mcp add glab -- glab mcp serve
codex mcp add jira --env JIRA_URL=http://192.168.1.52:8080/jira/ --env JIRA_USERNAME=<TWÓJ_LOGIN_JIRA> --env JIRA_API_TOKEN=<TWÓJ_TOKEN_JIRA> -- uvx mcp-atlassian

Sprawdzenie: codex mcp list.

Sprawdzenie w agencie

Napisz do agenta:

Oczekiwany wynik: lista z GitLaba i Jiry, bez błędów autoryzacji.

Bezpieczeństwo