Jak połączyć agenta AI z Monolynx: MCP w Claude Code i ChatGPT

Jak raz, globalnie podłączyć agenta AI do Monolynx przez MCP: Claude Code, aplikacje Claude, ChatGPT i Codex. Logowanie OAuth, token API, zasięg połączenia i test, że działa.

Zespół Monolynx Zaktualizowano 2026-10-08 Zweryfikowano 2026-10-08 10 min czytania
Spis treści

Po co łączyć się globalnie?

Połączenie globalne oznacza, że agent ma dostęp do Monolynx w każdej rozmowie i w każdym katalogu, bez konfiguracji per projekt. Otwierasz terminal w nowym repozytorium albo nową rozmowę w telefonie i od razu możesz zapytać o tickety, dopisać komentarz albo znaleźć stronę w wiki.

Pierwsza rozmowa po podłączeniu
> Pokaż moje projekty w Monolynx i tickety w toku w projekcie sklep

Projekty: sklep (admin), blog-firmowy (member)
Tickety in_progress w projekcie sklep:
  SKL-41  Eksport miesięcznego raportu      high
  SKL-44  Poprawka przekierowania logowania  medium
1adres serwera MCP dla wszystkich klientów
125narzędzi MCP: projekty, tickety, sprinty, wiki, monitoring, graf kodu
2sposoby logowania: OAuth w przeglądarce albo token API
Jeden serwer MCP, wielu klientów

Claude Code, aplikacje Claude, ChatGPT i Codex łączą się z tym samym serwerem MCP Monolynx. Serwer sprawdza tożsamość użytkownika przez OAuth albo token API, a potem jego uprawnienia w projekcie, i dopiero wtedy wykonuje operację na ticketach, wiki albo sprintach.

flowchart LR
  A["Claude Code"] --> M["Serwer MCP: monolynx.com/mcp"]
  B["Claude: web, desktop, telefon"] --> M
  C["ChatGPT"] --> M
  D["Codex CLI"] --> M
  M --> U["Logowanie: OAuth albo token API"]
  U --> P["Uprawnienia roli w projekcie"]
  P --> R["Tickety, sprinty, wiki, graf kodu"]

Co przygotować przed podłączeniem

Lista jest krótka i taka sama dla każdego klienta.

  1. Konto w Monolynx

    Logujesz się nim w przeglądarce, gdy klient poprosi o zgodę na dostęp.

  2. Adres serwera MCP

    Dla wersji hostowanej jest to https://monolynx.com/mcp. Własna instancja ma własny adres w tej samej postaci: adres instancji i końcówka /mcp.

  3. Członkostwo w projekcie

    Agent widzi tylko projekty, w których jesteś członkiem, i robi tylko to, na co pozwala Twoja rola.

Jak podłączyć Claude Code i aplikacje Claude?

Claude ma trzy drogi do tego samego serwera. Różnią się zasięgiem: gdzie połączenie będzie widoczne i co dostajesz razem z nim.

Cecha Connector na koncie Claude claude mcp add --scope user Plugin Monolynx
Gdzie działa web, desktop, telefon i Claude Code na tym samym koncie Claude Code na tym komputerze, w każdym katalogu Claude Code na tym komputerze
Co daje narzędzia MCP narzędzia MCP narzędzia MCP, komendy /monolynx:*, agenci, hooki
Logowanie OAuth OAuth albo token OAuth
Dla kogo praca z rozmowy, także poza komputerem terminal bez pluginu codzienna praca nad kodem

Droga 1: connector na koncie Claude

Connector dodany w ustawieniach konta Claude jest najbardziej globalny: działa w przeglądarce, w aplikacji desktopowej, w telefonie i w Claude Code zalogowanym na to samo konto.

  1. Otwórz ustawienia

    W aplikacji Claude wejdź w ustawienia, a potem w sekcję z connectorami.

  2. Dodaj własny connector

    Wybierz dodanie własnego connectora, wpisz nazwę Monolynx i adres https://monolynx.com/mcp.

  3. Zaloguj się

    Claude zarejestruje się sam jako klient OAuth i przeniesie Cię na stronę logowania Monolynx. Zatwierdź dostęp.

  4. Sprawdź

    W nowej rozmowie poproś: "Pokaż moje projekty w Monolynx".

Droga 2: serwer MCP w Claude Code dla całego użytkownika

Jedna komenda w terminalu dodaje serwer do konfiguracji użytkownika, więc jest widoczny w każdym katalogu.

Terminal
claude mcp add --transport http --scope user monolynx https://monolynx.com/mcp

Potem w sesji Claude Code wpisz /mcp, wybierz serwer monolynx i dokończ logowanie w przeglądarce.

Zasięg --scope Gdzie zapisane Kto widzi serwer
local (domyślny) ustawienia tylko tego projektu, tylko u Ciebie Ty, w jednym katalogu
project plik w repozytorium, współdzielony z zespołem każdy, kto sklonuje repozytorium
user konfiguracja użytkownika Ty, w każdym katalogu

Droga 3: plugin Monolynx

Plugin instaluje się raz i przynosi połączenie MCP razem z komendami /monolynx:*. Wpisujesz obie komendy w sesji Claude Code.

Sesja Claude Code
/plugin marketplace add https://gitlab.com/piotrkrych/monolynx.git
/plugin install monolynx@monolynx

Po instalacji otwórz /mcp i dokończ logowanie. Od tej chwili działają komendy opisane w przewodniku Sprint z Monolynx krok po kroku.

Jak podłączyć ChatGPT i Codex?

ChatGPT łączy się z Monolynx jako własny connector MCP, a Codex jako serwer MCP dodany z terminala. Oba kończą na tej samej stronie logowania co Claude.

ChatGPT

  1. Otwórz ustawienia

    W ChatGPT wejdź w ustawienia, w sekcję z connectorami.

  2. Włącz własne connectory

    Dodawanie własnego serwera MCP wymaga trybu deweloperskiego w ustawieniach zaawansowanych tej sekcji.

  3. Dodaj connector

    Wybierz utworzenie nowego connectora, wpisz nazwę Monolynx i adres https://monolynx.com/mcp, a jako uwierzytelnianie wybierz OAuth.

  4. Zaloguj się

    ChatGPT przeniesie Cię na stronę logowania Monolynx. Zatwierdź dostęp.

  5. Włącz connector w rozmowie

    W nowej rozmowie wybierz Monolynx z listy narzędzi i poproś o listę projektów.

Codex CLI

Codex zapisuje serwery MCP w konfiguracji użytkownika, więc połączenie jest globalne od razu.

Terminal
codex mcp add monolynx --url https://monolynx.com/mcp
codex mcp login monolynx
Klient Jak dodać Gdzie działa Komendy /monolynx:*
Claude: web, desktop, telefon connector w ustawieniach konta wszędzie na tym koncie nie
Claude Code claude mcp add --scope user albo plugin każdy katalog na komputerze tak, z pluginem
ChatGPT własny connector w ustawieniach rozmowy na tym koncie nie
Codex CLI codex mcp add i codex mcp login każdy katalog na komputerze tak, z pluginem Codex

OAuth czy token API?

OAuth jest domyślną drogą dla człowieka: nic nie kopiujesz, a dostęp cofasz jednym kliknięciem. Token API przydaje się tam, gdzie nie ma przeglądarki.

Cecha OAuth Token API osk_...
Jak powstaje klient rejestruje się sam, Ty zatwierdzasz w przeglądarce generujesz w panelu, w profilu, w zakładce tokenów
Gdzie trafia do magazynu klienta do konfiguracji albo zmiennej środowiskowej
Dla kogo laptop, telefon, rozmowa serwer, CI, cron, maszyna bez przeglądarki
Ryzyko niskie, sekretu nie widzisz token wklejony do repozytorium daje dostęp każdemu, kto go przeczyta

Token dodajesz jako nagłówek Authorization:

Terminal
claude mcp add --transport http --scope user monolynx https://monolynx.com/mcp --header "Authorization: Bearer osk_twoj_token"

Jak sprawdzić, że połączenie działa?

Najprostszy test to prośba, która wymaga odczytu: "Pokaż moje projekty w Monolynx". Agent powinien wywołać narzędzie list_projects i wypisać projekty, w których jesteś członkiem.

Typowe objawy i co z nimi zrobić
Objaw Przyczyna Co zrobić
Agent nie widzi narzędzi Monolynx serwer dodany w zasięgu local innego katalogu albo connector wyłączony w rozmowie dodaj serwer z --scope user; w ChatGPT włącz connector w rozmowie
Błąd autoryzacji logowanie niedokończone albo token unieważniony w Claude Code otwórz /mcp i zaloguj się ponownie; w Codex codex mcp login monolynx
Lista projektów jest pusta konto nie jest członkiem żadnego projektu poproś właściciela projektu o dodanie do zespołu
Brak uprawnienia scrum:delete albo podobny rola nie pozwala na tę operację poproś o rolę z odpowiednim uprawnieniem; to nie jest błąd połączenia
Komendy /monolynx:* nie istnieją podłączone jest samo MCP, bez pluginu zainstaluj plugin, droga 3

Połączenie jest globalne, projekt już nie

Serwer MCP zna wszystkie Twoje projekty, więc agent musi wiedzieć, o który chodzi. W rozmowie po prostu podajesz nazwę projektu. W repozytorium ustawiasz ją raz, w pliku .claude/settings.json:

.claude/settings.json
{
  "env": {
    "MONOLYNX_PROJECT_SLUG": "sklep"
  }
}

Slug podany wprost w rozmowie ma pierwszeństwo przed tą zmienną. Gdy nie ma żadnego z nich, agent pyta zamiast zgadywać.

A co z CLI?

MCP nie jest jedynym kanałem. Monolynx ma też klienta wiersza poleceń monolynx, który loguje się tym samym kontem i rozmawia z tym samym serwerem przez REST API. Instalujesz go jedną komendą i logujesz drugą:

Terminal
pipx install monolynx-cli
monolynx auth login

Gdy CLI jest zainstalowane i zalogowane, komendy pluginu same wybierają je do operacji na ticketach, sprintach i wiki, a do reszty nadal używają MCP. Oba kanały działają więc razem, nie zamiast siebie. CLI jako kanał dla programistów i agentów opisuje osobny wpis: CLI monolynx dla deweloperów i agentów.

Najczęstsze pytania

Czy muszę konfigurować połączenie w każdym repozytorium?

Nie. Connector na koncie, serwer dodany z --scope user i plugin działają w każdym katalogu. W repozytorium ustawiasz najwyżej slug projektu.

Czy mogę podłączyć kilka klientów naraz?

Tak. Każdy klient loguje się osobno i dostaje własną zgodę OAuth. Wszystkie działają na tych samych danych i z tymi samymi uprawnieniami.

Czy ChatGPT dostanie komendy /monolynx:work i podobne?

Nie. Rozmowa w ChatGPT i w aplikacji Claude dostaje same narzędzia MCP. Komendy /monolynx:* to skille pluginu, dostępne w Claude Code i w Codex.

Co agent może zepsuć?

Tyle, ile Ty możesz zrobić ręcznie w panelu. Uprawnienia sprawdza serwer przy każdej operacji, niezależnie od klienta. Dla kont, które mają tylko czytać, wybierz rolę bez prawa zapisu.

Jak odłączyć klienta?

Usuń connector albo serwer w ustawieniach klienta. Token API unieważniasz w panelu, w profilu, w zakładce tokenów.

Słownik i następny krok

MCP
Model Context Protocol, otwarty protokół, przez który agent AI wywołuje narzędzia zewnętrznego systemu
Connector
połączenie z serwerem MCP dodane w ustawieniach aplikacji takiej jak Claude albo ChatGPT
OAuth
logowanie przez przeglądarkę, w którym klient dostaje zgodę na dostęp bez poznania hasła
Token API
sekret zaczynający się od osk_, używany zamiast OAuth na maszynach bez przeglądarki
Slug projektu
krótka nazwa projektu w adresach i komendach, na przykład sklep
Plugin
paczka dla Claude Code i Codex, która dodaje komendy /monolynx:*, agentów i połączenie MCP

Agent podłączony? Sprawdź, co może zrobić w sprincie.

Zobacz moduł Scrum w Monolynx