

Jak używać OpenAI Codex z serwerem MCP 2Slides (przewodnik 2026)
Szybka odpowiedź (≤60 słów): OpenAI Codex potrafi tworzyć prawdziwe pliki PowerPoint po dodaniu serwera MCP 2Slides do
. Zdobądź klucz na 2slides.com/api, a następnie dodaj blok~/.codex/config.tomluruchamiający[mcp_servers.2slides](stdio) lub bloknpx 2slides-mcp(Streamable HTTP). Albo uruchomurl = "https://2slides.com/api/mcp?apikey=KEY". Potem poproś Codex o zbudowanie prezentacji.codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
OpenAI Codex to otwartoźródłowy agent programistyczny CLI od OpenAI i jest klientem Model Context Protocol (MCP). Połącz go z serwerem MCP 2Slides, a Codex zamieni brief — albo plik w Twoim repozytorium — w gotowy, edytowalny
.pptxTen przewodnik podaje dokładne bloki
config.tomlcodex mcp addPo co łączyć Codex z 2Slides?
Codex analizuje kod i treści; samodzielnie nie generuje binarnych plików slajdów. Serwer MCP 2Slides wypełnia tę lukę. Podział pracy:
- Codex czyta Twoje źródło (specyfikację, README, plik z danymi), planuje slajdy i decyduje o narracji.
- Serwer MCP 2Slides renderuje rzeczywisty PowerPoint — Fast PPT oparty na motywie albo slajdy obrazowe z opcjonalną narracją AI i pakietem materiałów do eksportu.
Pytasz po prostu zwykłym językiem; Codex wywołuje narzędzia; wraca link do pobrania.
Czego potrzebujesz na początek
- Zainstalowanego Codex CLI (w PATH).
codex - Klucza API 2Slides z 2slides.com/api — na tej stronie znajdziesz też konfigurację MCP oraz endpoint Streamable HTTP.
- Node.js dla transportu stdio (uruchamia ). Transport HTTP nie wymaga niczego lokalnie.
npx 2slides-mcp
Stdio czy Streamable HTTP: który transport?
Serwer MCP 2Slides oferuje oba. W każdym przypadku te same narzędzia — różnica polega na tym, gdzie działa łącznik.
| Protokół Stdio | Protokół Streamable HTTP | |
|---|---|---|
| Gdzie działa | Lokalnie przez npx 2slides-mcp | Zdalnie, hostowany przez 2Slides |
| Lokalny Node.js | Wymagany | Niewymagany |
| Styl konfiguracji | commandargsenv | urlbearer_token_env_var |
| Najlepszy do | Lokalnego dev, pełnej kontroli | Maszyn zdalnych/CI, minimalnych konfiguracji |
Używaj stdio na swojej stacji roboczej; używaj Streamable HTTP, gdy Codex działa tam, gdzie nie możesz zainstalować Node.
Metoda 1: stdio w config.toml
Edytuj
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
Opcjonalne pola, które Codex obsługuje dla serwerów stdio, to m.in.
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]Albo użyj skrótu codex mcp add
codex mcp addBez edycji pliku — to zapisuje blok za Ciebie:
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
Wszystko po
--codex mcp --helpMetoda 2: Streamable HTTP w config.toml
Skieruj Codex na hostowany endpoint:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Jeśli wolisz uwierzytelnianie nagłówkiem zamiast klucza w zapytaniu, Codex obsługuje zmienną środowiskową z tokenem bearer oraz statyczne nagłówki:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
Pułapka wersji (ważne): Codex kieruje serwery MCP HTTP przez swojego klienta MCP w Rust. Nowsze wersje konfigurują to automatycznie, ale niektóre starsze kompilacje zgłaszają błąd
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
Najpierw sprawdź
codex --version[features].rmcp_clientWeryfikacja połączenia
codex mcp list # wyświetl skonfigurowane serwery MCP codex mcp get 2slides
Albo, w TUI Codex, uruchom
/mcpcodex mcpcodex mcp --helpWygeneruj swoją pierwszą prezentację
Nie wywołujesz narzędzi ręcznie — po prostu prosisz:
Read ./docs/launch-plan.md and generate a 10-slide launch deck. Use a modern, dark business theme from 2slides. Return the download link when it's done.
Codex uruchamia
themes_searchthemeIdslides_generatedownloadUrlslides_create_pdf_slidesjobs_getZestaw narzędzi MCP 2Slides
| Narzędzie | Co robi | Kredyty |
|---|---|---|
themes_search | Znajdź themeId | Bezpłatnie |
slides_generate | PowerPoint oparty na motywie (Fast PPT), synchronicznie/asynchronicznie | 10 / strona |
slides_create_pdf_slides | Niestandardowe slajdy obrazowe z tekstu (Nano Banana) | 100 / strona (1K/2K), 200 (4K) |
slides_create_like_this | Slajdy dopasowane do stylu obrazu referencyjnego | 100 / strona (1K/2K), 200 (4K) |
slides_generate_narration | Dodaj narrację głosową AI do zadania Nano Banana | 210 / strona |
slides_download_pages_voices | Eksportuj strony + audio jako ZIP | Bezpłatnie |
jobs_get | Odpytuj zadanie asynchroniczne aż do zakończenia | Bezpłatnie |
Częste błędy i rozwiązywanie problemów
- przy serwerze HTTP. Twoja wersja Codex potrzebuje
missing field command in mcp_serversw sekcjiexperimental_use_rmcp_client = true. Zaktualizuj Codex albo dodaj flagę.[features] - Nagłówki tabel TOML kontra tabele inline. to podtabela; jeśli wpiszesz ją inline, użyj
[mcp_servers.2slides.env]w linii serwera — nie mieszaj obu stylów.env = { API_KEY = "..." } - Nazwa serwera musi być unikalna. Każdy serwer jest identyfikowany przez segment ; ponowne użycie nazwy nadpisuje wcześniejszy blok.
[mcp_servers.NAME] - Brak bez narzędzia. Sam Codex potrafi naszkicować konspekt, ale nie wygeneruje PowerPointa. Najpierw dodaj 2Slides.
.pptx - Przekroczenia limitu czasu przy dużych prezentacjach. Duże zadania lub zadania z narracją mogą przekroczyć domyślne wynoszące 60 s; podnieś tę wartość lub pozwól Codeksowi odpytywać
tool_timeout_secdla zadań asynchronicznych.jobs_get
Najczęściej zadawane pytania
Czy OpenAI Codex obsługuje serwery MCP?
Tak. Codex jest klientem MCP. Serwery konfigurujesz w
~/.codex/config.toml[mcp_servers.NAME]codex mcp addGdzie Codex przechowuje konfigurację MCP?
W
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]Stdio czy Streamable HTTP?
Stdio uruchamia
npx 2slides-mcphttps://2slides.com/api/mcpCzy tworzy prawdziwy PowerPoint?
Tak —
slides_generate.pptxSkąd wziąć klucz i konfigurację?
Z 2slides.com/api?tab=mcp: Twój klucz API, gotowa do skopiowania konfiguracja i adres URL endpointu Streamable HTTP.
Podsumowanie
Dodaj jeden blok
do[mcp_servers.2slides](lub uruchomconfig.toml), a Codex zyska narzędzie zamieniające dowolny brief w gotowy PowerPoint — bez opuszczania terminala.codex mcp add
Codex to mocny agent rozumujący; 2Slides to brakujący mu generator plików. Szerszy obraz znajdziesz w artykule jak MCP zmienia procesy pracy nad prezentacjami oraz w mapie ekosystemu serwerów MCP dla PowerPointa. Wolisz agenta od Anthropic? Zobacz jak używać Claude Code z serwerem MCP 2Slides.
Zdobądź klucz i dokładną konfigurację na 2slides.com/api?tab=mcp i wypuść swoją pierwszą prezentację wygenerowaną przez Codex jeszcze dziś.
Źródła:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free