

OpenAI Codex와 2Slides MCP 서버 사용법 (2026 가이드)
빠른 답변 (60단어 이내): OpenAI Codex는
에 2Slides MCP 서버를 추가해 실제 PowerPoint 파일을 만들 수 있습니다. 2slides.com/api에서 키를 발급받은 뒤~/.codex/config.toml를 실행하는npx 2slides-mcp블록(stdio)이나[mcp_servers.2slides]블록(Streamable HTTP)을 추가하세요. 또는url = "https://2slides.com/api/mcp?apikey=KEY"를 실행하세요. 그다음 Codex에게 덱을 만들어 달라고 요청하면 됩니다.codex mcp add 2slides --env API_KEY=xxx -- npx 2slides-mcp
OpenAI Codex는 OpenAI의 오픈소스 CLI 코딩 에이전트이며, Model Context Protocol(MCP) 클라이언트입니다. 2Slides MCP 서버에 연결하면 Codex는 브리프 — 또는 저장소의 파일 — 를 완성된 편집 가능한
.pptx이 가이드는 두 가지 전송 방식(로컬 stdio와 원격 Streamable HTTP)에 대한 정확한
config.tomlcodex mcp addCodex를 2Slides와 함께 쓰는 이유는?
Codex는 코드와 콘텐츠를 분석하지만, 혼자서는 바이너리 슬라이드 파일을 만들어 내지 못합니다. 2Slides MCP 서버가 그 공백을 메웁니다. 역할 분담은 이렇습니다.
- Codex는 소스(사양서, README, 데이터 파일)를 읽고, 슬라이드를 계획하고, 내러티브를 결정합니다.
- 2Slides MCP 서버는 실제 PowerPoint를 렌더링합니다. 테마 기반 Fast PPT이거나, 선택적 AI 내레이션과 내보내기 가능한 에셋 번들을 갖춘 이미지 디자인 슬라이드입니다.
평범한 자연어로 요청하면 Codex가 도구를 호출하고, 다운로드 링크가 돌아옵니다.
먼저 필요한 것
- Codex CLI 설치 (가 PATH에 있어야 함).
codex - 2Slides API 키, 2slides.com/api에서 발급. 같은 페이지에 MCP 설정과 Streamable HTTP 엔드포인트도 있습니다.
- Node.js, stdio 전송 방식용(실행). HTTP 전송 방식은 로컬에 아무것도 필요하지 않습니다.
npx 2slides-mcp
stdio vs Streamable HTTP: 어떤 전송 방식을 쓸까?
2Slides MCP 서버는 둘 다 제공합니다. 어느 쪽이든 동일한 도구이며, 차이는 커넥터가 실행되는 위치입니다.
| Stdio 프로토콜 | Streamable HTTP 프로토콜 | |
|---|---|---|
| 실행 위치 | 로컬, npx 2slides-mcp | 원격, 2Slides가 호스팅 |
| 로컬 Node.js | 필요 | 불필요 |
| 설정 방식 | commandargsenv | urlbearer_token_env_var |
| 적합한 경우 | 로컬 개발, 완전한 제어 | 원격/CI 머신, 경량 구성 |
작업용 컴퓨터에서는 stdio를, Codex가 Node를 설치할 수 없는 곳에서 실행될 때는 Streamable HTTP를 쓰세요.
방법 1: config.toml의 stdio
~/.codex/config.toml[mcp_servers.2slides] command = "npx" args = ["2slides-mcp"] [mcp_servers.2slides.env] API_KEY = "YOUR_2SLIDES_API_KEY"
Codex가 stdio 서버에 대해 지원하는 선택적 필드로는
cwdstartup_timeout_sectool_timeout_secenv_vars = ["API_KEY"]또는 codex mcp add 단축 명령 사용
codex mcp add파일 편집이 필요 없습니다. 이 명령이 블록을 대신 작성해 줍니다.
codex mcp add 2slides --env API_KEY=YOUR_2SLIDES_API_KEY -- npx 2slides-mcp
--codex mcp --help방법 2: config.toml의 Streamable HTTP
Codex를 호스팅된 엔드포인트로 가리키세요.
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
쿼리 문자열 키보다 헤더 인증을 선호한다면, Codex는 bearer 토큰 환경 변수와 정적 헤더를 지원합니다.
[mcp_servers.2slides_remote] url = "https://2slides.com/api/mcp" bearer_token_env_var = "TWOSLIDES_TOKEN"
버전 함정 (중요): Codex는 HTTP MCP 서버를 Rust MCP 클라이언트를 통해 라우팅합니다. 최신 버전은 이를 자동으로 연결하지만, 일부 구버전은 실험적 클라이언트를 활성화하기 전까지
missing field command in mcp_servers[features] experimental_use_rmcp_client = true
먼저
codex --version[features].rmcp_client연결 확인
codex mcp list # 설정된 MCP 서버 나열 codex mcp get 2slides
또는 Codex TUI 안에서
/mcpcodex mcpcodex mcp --help첫 덱 생성하기
도구를 수동으로 호출하지 않습니다. 그냥 요청하세요.
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는
themes_searchthemeIdslides_generatedownloadUrlslides_create_pdf_slidesjobs_get2Slides MCP 도구 목록
| 도구 | 기능 | 크레딧 |
|---|---|---|
themes_search | Fast PPT용 themeId | 무료 |
slides_generate | 테마 기반 PowerPoint (Fast PPT), 동기/비동기 | 10 / 페이지 |
slides_create_pdf_slides | 텍스트로부터 이미지 디자인 맞춤 슬라이드 생성 (Nano Banana) | 100 / 페이지 (1K/2K), 200 (4K) |
slides_create_like_this | 참조 이미지의 스타일에 맞춘 슬라이드 | 100 / 페이지 (1K/2K), 200 (4K) |
slides_generate_narration | Nano Banana 작업에 AI 음성 내레이션 추가 | 210 / 페이지 |
slides_download_pages_voices | 페이지 + 오디오를 ZIP으로 내보내기 | 무료 |
jobs_get | 비동기 작업이 완료될 때까지 폴링 | 무료 |
흔한 실수와 문제 해결
- HTTP 서버에서 오류. 사용 중인 Codex 버전에
missing field command in mcp_servers아래[features]가 필요합니다. Codex를 업그레이드하거나 플래그를 추가하세요.experimental_use_rmcp_client = true - TOML 테이블 헤더 vs 인라인 테이블. 는 하위 테이블입니다. 인라인으로 쓰려면 서버 줄에
[mcp_servers.2slides.env]처럼 작성하세요. 두 방식을 섞지 마세요.env = { API_KEY = "..." } - 서버 이름은 고유해야 함. 각 서버는 세그먼트로 키가 정해집니다. 이름을 재사용하면 앞선 블록을 덮어씁니다.
[mcp_servers.NAME] - 도구 없이는 없음. Codex 단독으로는 개요를 작성할 수 있지만 PowerPoint를 만들어 낼 수 없습니다. 먼저 2Slides를 추가하세요.
.pptx - 큰 덱에서 도구 타임아웃. 크거나 내레이션이 들어간 작업은 60초 기본값인 를 초과할 수 있습니다. 값을 높이거나, 비동기 작업은 Codex가
tool_timeout_sec을 폴링하게 두세요.jobs_get
자주 묻는 질문
OpenAI Codex는 MCP 서버를 지원하나요?
예. Codex는 MCP 클라이언트입니다.
~/.codex/config.toml[mcp_servers.NAME]codex mcp addCodex는 MCP 설정을 어디에 저장하나요?
~/.codex/config.toml.codex/config.toml[mcp_servers.NAME]stdio와 Streamable HTTP 중 무엇을?
stdio는 본인 컴퓨터에서
npx 2slides-mcphttps://2slides.com/api/mcp실제 PowerPoint가 생성되나요?
예.
slides_generate.pptx키와 설정은 어디서 받나요?
2slides.com/api?tab=mcp에서 받습니다. API 키, 복사-붙여넣기용 설정, 그리고 Streamable HTTP 엔드포인트 URL이 있습니다.
핵심 정리
에config.toml블록 하나를 추가하면(또는[mcp_servers.2slides]를 실행하면), Codex는 어떤 브리프든 완성된 PowerPoint로 바꾸는 도구를 갖게 됩니다. 터미널을 떠날 필요도 없습니다.codex mcp add
Codex는 강력한 추론 에이전트이고, 2Slides는 그에게 빠져 있던 파일 생성기입니다. 더 큰 그림은 MCP가 프레젠테이션 워크플로를 어떻게 바꾸고 있는지와 PowerPoint MCP 서버 생태계 지도를 참고하세요. Anthropic의 에이전트를 선호하시나요? Claude Code와 2Slides MCP 서버 사용법을 보세요.
2slides.com/api?tab=mcp에서 키와 정확한 설정을 받아 오늘 첫 Codex 생성 덱을 출시해 보세요.
출처:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free