

Claude Code와 2Slides MCP 서버 사용법 (2026 가이드)
빠른 답변 (60단어 이내): Claude Code는 2Slides MCP 서버에 연결해 실제 PowerPoint 파일을 생성할 수 있습니다. 2slides.com/api에서 API 키를 발급받은 뒤, 로컬 stdio는
를, 원격 Streamable HTTP는claude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcp를 실행하세요. 그다음 Claude Code에게 덱을 만들어 달라고 요청하기만 하면 됩니다.claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEY
Claude Code는 Anthropic의 터미널 기반 코딩 에이전트이며, Model Context Protocol(MCP)을 기본으로 지원합니다. 즉, 셸을 벗어나지 않고도 텍스트를 완성된
.pptx이 가이드에서는 연결하는 두 가지 방법(로컬 stdio와 원격 Streamable HTTP)과 어느 쪽을 선택해야 하는지, 각 도구가 무엇을 하는지, 그리고 한 줄짜리 요청을 다운로드 가능한 PowerPoint로 바꿔 주는 정확한 프롬프트를 살펴봅니다.
Claude Code를 2Slides에 연결하는 이유는?
Claude Code는 저장소를 분석하고, 콘텐츠를 작성하고, 논리를 구성하는 데 탁월합니다. 다만 혼자서는 도형, 차트, 테마, 발표자 노트가 들어간 실제 편집 가능한
.pptx역할 분담은 명확합니다.
- Claude Code는 소스 자료(README, 사양서, CSV, 리서치 노트)를 읽고, 분석한 뒤, 각 슬라이드에 무엇을 담을지 결정합니다.
- 2Slides MCP 서버는 그 계획을 받아 실제 PowerPoint 파일을 렌더링합니다. 또는 AI 음성 내레이션과 MP4 내보내기를 갖춘 이미지 기반 슬라이드를 생성합니다.
처음부터 끝까지 터미널 안에 머무릅니다. 요청하고, 약 30~60초 기다리면, 다운로드 URL이 나옵니다.
먼저 필요한 것
- Claude Code 설치 및 인증 (가 PATH에 있어야 함).
claude - 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 필요 여부 | 예 | 아니요 |
| 설정 | stdio 서버 + API_KEY | ?apikey= |
| 적합한 경우 | 로컬 개발, 오프라인 친화, 완전한 제어 | 컨테이너, CI, 경량 클라이언트, 로컬 의존성 없음 |
| 인증 | API_KEY | URL 쿼리의 API 키 (또는 Authorization |
경험칙: 일상적인 작업은 본인 컴퓨터에서 stdio를 쓰고, Claude Code가 Node를 설치할 수 없는 곳(원격 머신, CI 작업, 잠긴 컨테이너)에서 실행될 때는 Streamable HTTP를 쓰세요.
방법 1: stdio로 연결하기 (로컬)
다음을 한 번 실행하세요.
--claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp
알아두면 좋은 몇 가지:
- (또는 다른 플래그)를
--transport stdio와 서버 이름 사이에 두세요.--env는 여러 개의--env쌍을 받기 때문에, 이름을 바로 뒤에 두면 CLI가 그 이름을 또 다른 환경 변수로 읽을 수 있습니다.KEY=value - 뒤의 모든 것은 서버에 그대로 전달됩니다(
--).npx 2slides-mcp - 모든 프로젝트에서 2Slides를 사용하려면 를, 팀이 공유하는
--scope user에 커밋하려면.mcp.json를 추가하세요.--scope project
결과로 생성되는
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
방법 2: Streamable HTTP로 연결하기 (원격)
로컬 설치 없이 Claude Code를 호스팅된 엔드포인트로 가리키기만 하면 됩니다.
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY
키를 URL에 두고 싶지 않다면 헤더로 보내세요.
claude mcp add --transport http 2slides https://2slides.com/api/mcp \ --header "Authorization: Bearer YOUR_2SLIDES_API_KEY"
연결 확인
claude mcp list # 2slides가 나타나고 연결되어야 합니다 claude mcp get 2slides # 설정과 발견된 도구를 표시합니다
또는 대화형 세션 안에서
/mcp첫 덱 생성하기
연결되면 도구를 직접 호출하지 않습니다. 그냥 요청하면 됩니다. Claude Code가 2Slides 도구를 자동으로 연결합니다.
Search the 2slides themes for a clean "business" style, then generate a 7-slide deck introducing our Q3 roadmap. Pull the content from ./ROADMAP.md. Return the download link.
내부적으로 Claude Code는
themes_searchthemeIdslides_generatedownloadUrl템플릿 대신 이미지로 디자인된 맞춤 슬라이드를 원하시나요? 그렇게 요청하면 Claude Code가 Nano Banana 경로(
slides_create_pdf_slidesjobs_get2Slides MCP 도구 목록
연결되면 Claude Code는 다음 도구들을 보게 됩니다.
| 도구 | 기능 | 크레딧 |
|---|---|---|
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 | 비동기 작업이 success | 무료 |
대표적인 세 가지 체인:
- Fast PPT: →
themes_search(동기) → 다운로드.slides_generate - Nano Banana: (비동기) →
slides_create_pdf_slides→ 다운로드.jobs_get - 내레이션 영상 에셋: 슬라이드 생성 → →
jobs_get→slides_generate_narration→jobs_get.slides_download_pages_voices
흔한 실수와 문제 해결
- 에 서버가 나타나지 않음. stdio의 경우
claude mcp list/이름 순서가 올바른지 확인하세요(--env와 이름 사이에 플래그를 두세요). HTTP의 경우 URL과 API 키 유효성을 다시 확인하세요.--env - 누락. stdio 서버는 환경 변수가 필요하고, HTTP 서버는
API_KEY또는?apikey=헤더가 필요합니다. 둘을 혼동하지 마세요.Authorization - 도구 없이 요청. 2Slides가 연결되어 있지 않으면 Claude Code는 개요를 작성할 수는 있어도 실제 PowerPoint를 만들어 낼 수 없습니다. 먼저 서버를 연결하세요.
.pptx - 테마를 잊음. 를 실행하지 않거나 스타일을 지정하지 않으면 Fast PPT가 알아서 하나를 고릅니다. 모양을 제어하려면 직접 지정하세요.
themes_search - 너무 빠른 폴링. 비동기 작업(Nano Banana, 내레이션)은 빡빡한 루프가 아니라 약 20초마다 으로 폴링해야 합니다.
jobs_get
자주 묻는 질문
Claude Code는 MCP 서버를 기본 지원하나요?
예. Claude Code는 일급 MCP 클라이언트입니다.
claude mcp addclaude mcp list/mcpstdio와 Streamable HTTP 중 무엇을 써야 하나요?
본인 로컬 컴퓨터에서는 stdio(
npx 2slides-mcp실제 PowerPoint 파일이 생성되나요?
예. Fast PPT 경로(
slides_generate.pptxAPI 키와 설정은 어디서 받나요?
2slides.com/api?tab=mcp에서 받습니다. 이 페이지에는 키, 바로 붙여넣을 수 있는 stdio 설정, 그리고 Streamable HTTP 엔드포인트 URL이 표시됩니다.
2Slides 서버를 팀과 공유할 수 있나요?
예.
--scope project.mcp.json--scope user핵심 정리
Claude Code가 사고하고, 2Slides MCP 서버가 파일을 만듭니다. 한 번 연결하면(로컬은 stdio, 원격은 Streamable HTTP) "덱 하나 만들어 줘"가 터미널에서 한 문장이 됩니다.
Claude Code에서 작업하신다면, 이것이 아이디어(또는 저장소의 파일)에서 완성된 편집 가능한 PowerPoint까지 가는 가장 빠른 길입니다. 슬라이드를 에이전트에 연결하는 더 넓은 관점은 MCP가 프레젠테이션 워크플로를 어떻게 바꾸고 있는지와 PowerPoint MCP 서버 생태계 지도를 참고하세요. CLI 대신 데스크톱 앱을 사용하시나요? Claude MCP로 프레젠테이션을 생성하는 방법을 보세요.
2slides.com/api?tab=mcp에서 키와 설정을 받아 터미널에서 1분 안에 첫 덱을 생성해 보세요.
출처:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free