

Cara Menggunakan OpenAI Codex dengan 2Slides MCP Server (Panduan 2026)
Jawaban singkat (≤60 kata): OpenAI Codex bisa menghasilkan file PowerPoint nyata dengan menambahkan 2Slides MCP server ke
. Dapatkan key di 2slides.com/api, lalu tambahkan blok~/.codex/config.tomlyang menjalankan[mcp_servers.2slides](stdio) atau bloknpx 2slides-mcp(Streamable HTTP). Atau jalankanurl = "https://2slides.com/api/mcp?apikey=KEY". Lalu minta Codex membuatkan deck.codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
OpenAI Codex adalah agen coding CLI open-source dari OpenAI, dan ia adalah klien Model Context Protocol (MCP). Sambungkan ke 2Slides MCP server dan Codex bisa mengubah sebuah brief — atau sebuah file di repo Anda — menjadi
.pptxPanduan ini memberi Anda blok
config.tomlcodex mcp addMengapa memasangkan Codex dengan 2Slides?
Codex menalar kode dan konten; ia tidak menghasilkan file slide biner sendiri. 2Slides MCP server mengisi celah itu. Pembagian tugasnya:
- Codex membaca sumber Anda (spesifikasi, README, file data), merencanakan slide, dan memutuskan narasinya.
- 2Slides MCP server merender PowerPoint sungguhan — Fast PPT berbasis tema, atau slide berbasis gambar dengan narasi AI opsional dan paket aset yang bisa diekspor.
Anda meminta dalam bahasa biasa; Codex memanggil tool-nya; sebuah tautan unduhan kembali kepada Anda.
Apa yang Anda perlukan lebih dulu
- Codex CLI terpasang (ada di PATH Anda).
codex - Sebuah API key 2Slides dari 2slides.com/api — halaman itu juga menyediakan konfigurasi MCP dan endpoint Streamable HTTP.
- Node.js untuk transport stdio (ia menjalankan ). Transport HTTP tidak butuh apa pun secara lokal.
npx 2slides-mcp
Stdio vs Streamable HTTP: transport mana?
2Slides MCP server menawarkan keduanya. Tool-nya sama dengan cara mana pun — perbedaannya adalah di mana konektor berjalan.
| Protokol Stdio | Protokol Streamable HTTP | |
|---|---|---|
| Tempat berjalan | Lokal via npx 2slides-mcp | Jarak jauh, di-hosting oleh 2Slides |
| Node.js lokal | Diperlukan | Tidak diperlukan |
| Gaya konfigurasi | commandargsenv | urlbearer_token_env_var |
| Cocok untuk | Dev lokal, kontrol penuh | Server jarak jauh/CI, setup tipis |
Gunakan stdio di workstation Anda; gunakan Streamable HTTP saat Codex berjalan di tempat yang tidak bisa Anda pasangi Node.
Metode 1: stdio di config.toml
Sunting
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
Field opsional yang didukung Codex untuk server stdio meliputi
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]Atau gunakan pintasan codex mcp add
codex mcp addTanpa perlu menyunting file — ini menuliskan blok untuk Anda:
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
Semua yang ada setelah
--codex mcp --helpMetode 2: Streamable HTTP di config.toml
Arahkan Codex ke endpoint yang di-hosting:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Jika Anda lebih suka auth header ketimbang key di query-string, Codex mendukung variabel env bearer-token dan header statis:
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
Jebakan versi (penting): Codex mengarahkan server MCP HTTP melalui klien MCP Rust-nya. Versi terbaru menyambungkannya secara otomatis, tetapi beberapa build lama melempar error
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
Periksa
codex --version[features].rmcp_clientVerifikasi koneksi
codex mcp list # daftar server MCP yang dikonfigurasi codex mcp get 2slides
Atau, di dalam Codex TUI, jalankan
/mcpcodex mcpcodex mcp --helpHasilkan deck pertama Anda
Anda tidak memanggil tool secara manual — Anda meminta:
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 menjalankan
themes_searchthemeIdslides_generatedownloadUrlslides_create_pdf_slidesjobs_getDaftar tool 2Slides MCP
| Tool | Fungsinya | Kredit |
|---|---|---|
themes_search | Temukan themeId | Gratis |
slides_generate | PowerPoint berbasis tema (Fast PPT), sync/async | 10 / halaman |
slides_create_pdf_slides | Slide kustom berbasis gambar dari teks (Nano Banana) | 100 / halaman (1K/2K), 200 (4K) |
slides_create_like_this | Slide yang menyesuaikan gaya sebuah gambar referensi | 100 / halaman (1K/2K), 200 (4K) |
slides_generate_narration | Tambahkan narasi suara AI ke job Nano Banana | 210 / halaman |
slides_download_pages_voices | Ekspor halaman + audio sebagai ZIP | Gratis |
jobs_get | Polling job async sampai selesai | Gratis |
Kesalahan umum dan pemecahan masalah
- pada server HTTP. Versi Codex Anda butuh
missing field command in mcp_serversdi bawahexperimental_use_rmcp_client = true. Upgrade Codex, atau tambahkan flag itu.[features] - Header tabel TOML vs tabel inline. adalah sub-tabel; jika Anda menuliskannya inline, tulis
[mcp_servers.2slides.env]pada baris server — jangan campur kedua gaya.env = { API_KEY = "..." } - Nama server harus unik. Tiap server dikunci oleh segmen ; menggunakan ulang nama akan menimpa blok sebelumnya.
[mcp_servers.NAME] - Tidak ada tanpa tool-nya. Codex sendiri bisa membuat draf outline tetapi tidak bisa menghasilkan PowerPoint. Tambahkan 2Slides dulu.
.pptx - Tool timeout pada deck besar. Job besar atau bernarasi bisa melampaui default 60 detik; naikkan nilainya, atau biarkan Codex melakukan polling
tool_timeout_secuntuk job async.jobs_get
Pertanyaan yang sering diajukan
Apakah OpenAI Codex mendukung MCP server?
Ya. Codex adalah klien MCP. Anda mengonfigurasi server di
~/.codex/config.toml[mcp_servers.NAME]codex mcp addDi mana Codex menyimpan konfigurasi MCP?
Di
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]Stdio atau Streamable HTTP?
Stdio menjalankan
npx 2slides-mcphttps://2slides.com/api/mcpApakah ini menghasilkan PowerPoint nyata?
Ya —
slides_generate.pptxDi mana saya mendapatkan key dan konfigurasi?
Di 2slides.com/api?tab=mcp: API key Anda, konfigurasi siap salin-tempel, dan URL endpoint Streamable HTTP.
Kesimpulan
Tambahkan satu blok
ke[mcp_servers.2slides](atau jalankanconfig.toml), dan Codex memperoleh sebuah tool yang mengubah brief apa pun menjadi PowerPoint jadi — tanpa meninggalkan terminal Anda.codex mcp add
Codex adalah agen penalaran yang tangguh; 2Slides adalah pembuat file yang selama ini hilang darinya. Untuk gambaran besarnya, lihat bagaimana MCP mengubah alur kerja presentasi dan peta ekosistem PowerPoint MCP server. Lebih suka agen Anthropic? Lihat cara menggunakan Claude Code dengan 2Slides MCP server.
Dapatkan key Anda dan konfigurasi yang persis di 2slides.com/api?tab=mcp dan kirim deck pertama buatan Codex Anda hari ini.
Sumber:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free