

Cách Dùng Claude Code Với 2Slides MCP Server (Hướng Dẫn 2026)
Trả lời nhanh (≤60 từ): Claude Code có thể tạo file PowerPoint thật bằng cách kết nối với 2Slides MCP server. Lấy API key tại 2slides.com/api, rồi chạy
cho stdio cục bộ, hoặcclaude mcp add --env API_KEY=xxx --transport stdio 2slides -- npx 2slides-mcpcho Streamable HTTP từ xa. Sau đó chỉ cần yêu cầu Claude Code dựng bộ slide.claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEY
Claude Code là agent lập trình chạy trên terminal của Anthropic, và nó hỗ trợ Model Context Protocol (MCP) một cách tự nhiên. Điều đó nghĩa là bạn có thể trao cho nó một công cụ biến văn bản thành file
.pptxHướng dẫn này chỉ cho bạn cả hai cách kết nối — stdio cục bộ và Streamable HTTP từ xa — nên chọn cách nào, mỗi công cụ làm gì, và những prompt chính xác biến một yêu cầu một dòng thành file PowerPoint tải về được.
Tại sao phải kết nối Claude Code với 2Slides?
Claude Code rất giỏi suy luận trên repo của bạn, soạn nội dung và xây dựng lập luận. Điều nó không thể tự làm là xuất ra một file
.pptxSự phân chia rất rõ ràng:
- Claude Code đọc tài liệu nguồn của bạn (một README, một bản đặc tả, một file CSV, một ghi chú nghiên cứu), suy luận về nó, và quyết định nội dung trên từng slide.
- 2Slides MCP server nhận kế hoạch đó và kết xuất ra một file PowerPoint thực sự — hoặc các slide dạng hình ảnh kèm thuyết minh bằng giọng AI và xuất MP4.
Bạn ở yên trong terminal suốt quá trình. Yêu cầu, chờ ~30–60 giây, nhận link tải về.
Bạn cần gì trước tiên
- Đã cài Claude Code và đã xác thực (có trong PATH).
claude - Một 2Slides API key. Tạo tại 2slides.com/api. Cũng trang đó có cấu hình MCP để dán sẵn và endpoint Streamable HTTP.
- Node.js (cho transport stdio, vốn chạy cục bộ). Transport HTTP không cần gì cài cục bộ cả.
npx 2slides-mcp
Stdio hay Streamable HTTP: chọn transport nào?
2Slides MCP server hỗ trợ hai transport. Cả hai phơi bày cùng một bộ công cụ giống hệt; chúng chỉ khác ở chỗ đầu nối chạy ở đâu.
| Stdio Protocol | Streamable HTTP Protocol | |
|---|---|---|
| Chạy ở đâu | Cục bộ, qua npx 2slides-mcp | Từ xa, do 2Slides host |
| Cần Node.js cục bộ | Có | Không |
| Cài đặt | Thêm một stdio server + env API_KEY | Thêm một URL với ?apikey= |
| Phù hợp nhất cho | Dev cục bộ, thân thiện offline, toàn quyền kiểm soát | Container, CI, client gọn nhẹ, không phụ thuộc cục bộ |
| Xác thực | Biến môi trường API_KEY | API key trong query của URL (hoặc header Authorization |
Nguyên tắc chung: dùng stdio trên máy của bạn cho công việc hằng ngày, và Streamable HTTP khi Claude Code chạy ở nơi bạn không thể cài Node (một máy từ xa, một tác vụ CI, một container bị khóa chặt).
Phương pháp 1: Kết nối qua stdio (cục bộ)
Chạy lệnh này một lần. Dấu phân tách
--claude mcp add --env API_KEY=YOUR_2SLIDES_API_KEY --transport stdio 2slides -- npx 2slides-mcp
Vài điều đáng lưu ý:
- Giữ (hoặc một cờ khác) giữa
--transport stdiovà tên server. Vì--envchấp nhận nhiều cặp--env, đặt tên ngay sau nó có thể khiến CLI hiểu tên đó là một biến môi trường khác.KEY=value - Mọi thứ sau được truyền nguyên vẹn cho server (
--).npx 2slides-mcp - Thêm để 2Slides khả dụng trong mọi project, hoặc
--scope userđể commit nó vào một--scope projectdùng chung cho nhóm của bạn..mcp.json
File
.mcp.json{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
Phương pháp 2: Kết nối qua Streamable HTTP (từ xa)
Không cài đặt cục bộ — chỉ trỏ Claude Code đến endpoint được host:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY
Muốn giữ key ngoài URL? Gửi nó dưới dạng header thay thế:
claude mcp add --transport http 2slides https://2slides.com/api/mcp \ --header "Authorization: Bearer YOUR_2SLIDES_API_KEY"
Kiểm tra kết nối
claude mcp list # 2slides sẽ xuất hiện và kết nối claude mcp get 2slides # hiển thị cấu hình và các công cụ được phát hiện
Hoặc, trong một phiên tương tác, chạy lệnh slash
/mcpTạo bộ slide đầu tiên của bạn
Sau khi kết nối, bạn không gọi công cụ thủ công — bạn chỉ cần yêu cầu. Claude Code tự động xâu chuỗi các công cụ 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.
Đằng sau hậu trường, Claude Code chạy
themes_searchthemeIdslides_generatedownloadUrlMuốn slide tùy biến, thiết kế bằng hình ảnh thay vì template? Hãy yêu cầu điều đó và Claude Code sẽ dùng đường Nano Banana (
slides_create_pdf_slidesjobs_getBộ công cụ của 2Slides MCP
Sau khi kết nối, Claude Code nhìn thấy các công cụ này:
| Công cụ | Chức năng | Credit |
|---|---|---|
themes_search | Tìm một themeId | Miễn phí |
slides_generate | PowerPoint dựa trên theme (Fast PPT), đồng bộ hoặc bất đồng bộ | 10 / trang |
slides_create_pdf_slides | Slide tùy biến thiết kế bằng hình ảnh từ văn bản (Nano Banana) | 100 / trang (1K/2K), 200 (4K) |
slides_create_like_this | Slide khớp phong cách của một ảnh tham chiếu | 100 / trang (1K/2K), 200 (4K) |
slides_generate_narration | Thêm thuyết minh giọng AI vào một job Nano Banana | 210 / trang |
slides_download_pages_voices | Xuất các trang + âm thanh thành một file ZIP | Miễn phí |
jobs_get | Thăm dò một job bất đồng bộ cho đến success | Miễn phí |
Ba chuỗi tiêu biểu:
- Fast PPT: →
themes_search(đồng bộ) → tải về.slides_generate - Nano Banana: (bất đồng bộ) →
slides_create_pdf_slides→ tải về.jobs_get - Tài nguyên video có thuyết minh: tạo slide → →
jobs_get→slides_generate_narration→jobs_get.slides_download_pages_voices
Lỗi thường gặp và xử lý sự cố
- Server không xuất hiện trong . Với stdio, kiểm tra thứ tự
claude mcp list/tên có đúng không (giữ một cờ giữa--envvà tên). Với HTTP, kiểm tra lại URL và rằng API key còn hợp lệ.--env - Thiếu . Server stdio cần biến môi trường; server HTTP cần
API_KEYhoặc một header?apikey=. Đừng nhầm lẫn giữa chúng.Authorization - Yêu cầu một file mà không có công cụ. Khi chưa kết nối 2Slides, Claude Code có thể viết dàn ý nhưng không thể xuất một PowerPoint thật. Hãy kết nối server trước.
.pptx - Quên theme. Nếu bạn không chạy hoặc không nêu phong cách, Fast PPT sẽ tự chọn giúp bạn. Hãy chỉ định để kiểm soát diện mạo.
themes_search - Thăm dò quá nhanh. Job bất đồng bộ (Nano Banana, thuyết minh) nên được thăm dò bằng khoảng mỗi 20 giây, không phải trong một vòng lặp dồn dập.
jobs_get
Câu hỏi thường gặp
Claude Code có hỗ trợ MCP server một cách tự nhiên không?
Có. Claude Code là một MCP client hạng nhất. Bạn thêm server bằng
claude mcp addclaude mcp list/mcpStdio hay Streamable HTTP — tôi nên dùng cái nào?
Dùng stdio trên máy cục bộ của bạn (nó chạy
npx 2slides-mcpCái này có tạo ra một file PowerPoint thật không?
Có. Đường Fast PPT (
slides_generate.pptxTôi lấy API key và cấu hình ở đâu?
Tại 2slides.com/api?tab=mcp. Trang đó hiển thị key của bạn, một cấu hình stdio sẵn sàng để dán, và URL endpoint Streamable HTTP.
Tôi có thể chia sẻ server 2Slides với nhóm của mình không?
Có. Thêm nó bằng
--scope project.mcp.json--scope userĐiểm mấu chốt
Claude Code làm phần tư duy; 2Slides MCP server làm phần file. Kết nối một lần — stdio cho cục bộ, Streamable HTTP cho từ xa — và "tạo cho tôi một bộ slide" trở thành một câu duy nhất trong terminal của bạn.
Nếu bạn sống trong Claude Code, đây là con đường nhanh nhất từ một ý tưởng (hoặc một file trong repo) đến một file PowerPoint hoàn chỉnh, chỉnh sửa được. Để có cái nhìn rộng hơn về việc gắn slide vào các agent, hãy xem cách MCP đang thay đổi quy trình làm slide và bản đồ hệ sinh thái PowerPoint MCP server đầy đủ. Dùng ứng dụng desktop thay vì CLI? Xem cách dùng Claude MCP để tạo bài thuyết trình.
Lấy key và cấu hình của bạn tại 2slides.com/api?tab=mcp và tạo bộ slide đầu tiên từ terminal trong chưa đầy một phút.
Nguồn:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free