LanaChat

Połączenie z Codex

2 min czytaniaZaktualizowano Markdown

Codex łączy się z serwerem MCP LanaChat przez jeden blok w pliku konfiguracyjnym config.toml. Potrzebny jest zainstalowany Codex (przewodnik) oraz token (przewodnik); zajmuje to dwie minuty.

Aplikacja desktopowa ChatGPT, Codex CLI i rozszerzenie Codex do edytorów kodu korzystają z tego jednego pliku, więc LanaChat konfigurują Państwo raz dla wszystkich trzech. ChatGPT w przeglądarce go nie odczytuje: proszę użyć aplikacji desktopowej lub CLI.

Gdzie jest plik #

  • Mac i Linux: ~/.codex/config.toml (ukryty folder .codex w folderze domowym).
  • Windows: %USERPROFILE%\.codex\config.toml.

Jeśli pliku jeszcze nie ma, proszę go utworzyć. To zwykły plik tekstowy.

Dodanie bloku #

Proszę otworzyć plik w edytorze tekstu i dodać te linie na końcu. Proszę zastąpić YOUR_MCP_TOKEN swoim tokenem.

[mcp_servers.lanachat]
url = "https://api.lanachat.ai/mcp"
http_headers = { "Authorization" = "Bearer YOUR_MCP_TOKEN" }

Proszę zapisać plik.

Bezpieczniej: token poza plikiem #

Codex może odczytać token ze zmiennej środowiskowej. Proszę użyć tego bloku zamiast powyższego:

[mcp_servers.lanachat]
url = "https://api.lanachat.ai/mcp"
bearer_token_env_var = "LANACHAT_MCP_TOKEN"

Następnie proszę ustawić zmienną przed uruchomieniem Codex. Na Macu lub Linuksie:

read -s LANACHAT_MCP_TOKEN && export LANACHAT_MCP_TOKEN && codex

Proszę wkleić token, gdy kursor czeka (nic się nie wyświetli), nacisnąć Enter, a Codex uruchomi się z tokenem.

Sprawdzenie połączenia #

  1. Proszę uruchomić Codex: codex.
  2. Proszę wpisać /mcp i nacisnąć Enter.
  3. lanachat jest na liście aktywnych serwerów.

Z terminala codex mcp list pokazuje skonfigurowane serwery. W aplikacji desktopowej proszę wpisać /mcp w polu wiadomości, aby zobaczyć połączone serwery.

Test #

Proszę zapytać Codex zwykłymi słowami: List my LanaChat creators. Codex wywoła narzędzie LanaChat i odpowie listą Państwa twórczyń. Jeśli tak się stanie, jest połączenie. Pełny test opisuje Test połączenia.

Częste błędy #

Co Państwo widząPrawdopodobna przyczyna i rozwiązanie
lanachat nie ma na liście /mcpBlok jest w złym pliku lub zawiera literówkę. Proszę sprawdzić ścieżkę powyżej i nawiasy kwadratowe, zapisać plik i uruchomić Codex ponownie.
401 lub "invalid or expired MCP grant"Token jest błędny, wygasł lub został wymieniony. Proszę utworzyć lub skopiować token ponownie (przewodnik) i zaktualizować plik.
Zmienna jest pustaPrzy bearer_token_env_var Codex trzeba uruchomić z tego samego terminala, w którym ustawiono zmienną.
Brakuje narzędziaToken go nie dopuszcza. Proszę zmienić pola tokenu przez Edit, a potem uruchomić Codex ponownie.

Więcej pomocy: Rozwiązywanie problemów.

Notatka Te kroki są zgodne z oficjalną dokumentacją Codex o serwerach MCP (strona "MCP" w dokumentacji Codex).

Notatka Po rotacji tokenu proszę wpisać nowy token w pliku (lub w zmiennej) i uruchomić Codex ponownie. Po zmianie pól tokenu przez Edit również proszę uruchomić Codex ponownie.

Dalej: proszę przetestować połączenie.

FAQ #

Czy to działa z ChatGPT? #

Tak, z aplikacją desktopową ChatGPT, która odczytuje ten sam config.toml. ChatGPT w przeglądarce go nie odczytuje.

Czy token powinien być w pliku, czy w zmiennej? #

Zmienna jest bezpieczniejsza: z bearer_token_env_var token nigdy nie leży w pliku. Plik też działa, o ile nigdy nie trafi do Git ani do folderu współdzielonego.

Dlaczego lanachat nie ma w /mcp? #

Blok jest w złym pliku lub zawiera literówkę. Proszę sprawdzić ścieżkę i nawiasy kwadratowe, zapisać plik i uruchomić Codex ponownie.

Najnowsze wieści o Lanie na Telegramie

Nowości i aktualności, najpierw na kanale.