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.
> 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 mediumClaude 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.
- Konto w Monolynx
Logujesz się nim w przeglądarce, gdy klient poprosi o zgodę na dostęp.
- 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. - 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.
- Otwórz ustawienia
W aplikacji Claude wejdź w ustawienia, a potem w sekcję z connectorami.
- Dodaj własny connector
Wybierz dodanie własnego connectora, wpisz nazwę
Monolynxi adreshttps://monolynx.com/mcp. - Zaloguj się
Claude zarejestruje się sam jako klient OAuth i przeniesie Cię na stronę logowania Monolynx. Zatwierdź dostęp.
- 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.
claude mcp add --transport http --scope user monolynx https://monolynx.com/mcpPotem 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.
/plugin marketplace add https://gitlab.com/piotrkrych/monolynx.git
/plugin install monolynx@monolynxPo 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
- Otwórz ustawienia
W ChatGPT wejdź w ustawienia, w sekcję z connectorami.
- Włącz własne connectory
Dodawanie własnego serwera MCP wymaga trybu deweloperskiego w ustawieniach zaawansowanych tej sekcji.
- Dodaj connector
Wybierz utworzenie nowego connectora, wpisz nazwę
Monolynxi adreshttps://monolynx.com/mcp, a jako uwierzytelnianie wybierz OAuth. - Zaloguj się
ChatGPT przeniesie Cię na stronę logowania Monolynx. Zatwierdź dostęp.
- 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.
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:
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:
{
"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ą:
pipx install monolynx-cli
monolynx auth loginGdy 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