2slides
chính thứcĐây là MCP Server tạo PPT, slide, bài thuyết trình AI đầu tiên, dễ nhất và rẻ nhất trên thế giới.
Bạn có thể làm gì với 2slides MCP?
- Tìm kiếm chủ đề trình chiếu — Sử dụng
themes_searchđể tìm các chủ đề có sẵn theo từ khóa như "business" hoặc "minimal" trước khi tạo bản trình chiếu. - Tạo PowerPoint theo chủ đề — Gọi
slides_generatevớithemeIdvà nội dung để tạo tệp PPT có thể tải xuống, tùy chọn ở chế độ đồng bộ hoặc không đồng bộ. - Tạo slide thiết kế tùy chỉnh — Sử dụng
slides_create_pdf_slideshoặcslides_create_like_thisđể tạo slide Nano Banana từ văn bản hoặc hình ảnh tham chiếu với kiểu tùy chỉnh. - Thêm lời thuyết minh bằng giọng nói AI — Áp dụng
slides_generate_narrationcho các tác vụ Nano Banana đã hoàn thành với một hoặc hai người nói từ 30 giọng có sẵn. - Theo dõi tiến độ tác vụ — Thăm dò
jobs_getmỗi 20 giây để kiểm tra trạng thái và lấy URL tải xuống khi quá trình tạo hoàn tất. - Xuất slide kèm âm thanh — Sử dụng
slides_download_slides_pages_voicesđể nhận tệp ZIP chứa hình ảnh trang, tệp WAV thuyết minh và bản ghi âm.
Tài liệu
Máy chủ MCP 2slides

Hiển thị các công cụ của 2slides.com cho các máy khách MCP: tạo bản trình bày PowerPoint và các slide được thiết kế tùy chỉnh, thêm tường thuật bằng giọng nói AI, và nhận lại các tệp hoàn chỉnh dưới dạng liên kết tải xuống.
Lấy Khóa API của Bạn
Trước khi kết nối, hãy lấy khóa API từ 2slides.com/api.
Kết nối
2slides chạy một điểm cuối MCP Streamable HTTP được lưu trữ, và cũng cung cấp gói stdio này. Cả hai đều hiển thị cùng 7 công cụ trên cùng một tài khoản và cùng một số tín dụng.
| Streamable HTTP | stdio (gói này) | |
|---|---|---|
| Thiết lập | một lệnh, không cần cài đặt gì | cần Node.js 18+, npx tải gói |
| Cập nhật | phía máy chủ, luôn mới nhất | được tải lại trên máy của bạn |
| Chạy trong | bất kỳ máy khách MCP nào hỗ trợ từ xa | bất kỳ máy khách nào có thể khởi chạy một tiến trình cục bộ |
Tùy chọn 1 — Streamable HTTP (khuyến nghị)
Tài liệu MCP của Anthropic gọi HTTP là "tùy chọn được khuyến nghị để kết nối với các máy chủ MCP từ xa", và 2slides là một dịch vụ được lưu trữ không có tệp hoặc tiến trình cục bộ nào để truy cập, vì vậy hãy bắt đầu từ đây.
Claude Code
claude mcp add --transport http 2slides "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Xác minh bằng claude mcp list — máy chủ sẽ báo cáo ✔ Connected.
Cấu hình dự án (.mcp.json, chia sẻ với nhóm của bạn)
{
"mcpServers": {
"2slides": {
"type": "http",
"url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
}
}
}
Claude Desktop / claude.ai: thêm nó như một trình kết nối tùy chỉnh tại claude.ai/customize/connectors với cùng URL.
Tùy chọn 2 — stdio (tiến trình cục bộ)
Sử dụng tùy chọn này khi máy khách chỉ có thể khởi chạy các tiến trình cục bộ, khi máy không có tuyến đường trực tiếp đến 2slides.com, hoặc khi bạn muốn tự mình ghim và vá máy chủ.
Claude Code
claude mcp add 2slides -e API_KEY=YOUR_2SLIDES_API_KEY -- npx -y 2slides-mcp@latest
Claude Desktop — chỉnh sửa ~/Library/Application Support/Claude/claude_desktop_config.json
(%APPDATA%\Claude\claude_desktop_config.json trên Windows):
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": {
"API_KEY": "YOUR_2SLIDES_API_KEY"
}
}
}
}
Cờ -y cho phép npx cài đặt gói mà không cần nhắc. Khởi động lại hoàn toàn Claude Desktop
sau đó; trong một cuộc trò chuyện, mở bảng công cụ và bạn sẽ thấy các công cụ bên dưới.
Các Công cụ Có sẵn
slides_generate (POST /api/v1/slides/generate)
Tạo một bản trình bày PowerPoint bằng cách sử dụng một chủ đề được xây dựng sẵn (Fast PPT). Sử dụng themes_search trước để tìm một themeId.
- Đối số:
userInput(chuỗi, bắt buộc) — nội dung bản trình bàythemeId(chuỗi, bắt buộc) — ID chủ đề từthemes_searchresponseLanguage(chuỗi, tùy chọn, mặc định:Auto) — ngôn ngữ đầu ra; các giá trị được hỗ trợ:Auto,English,Spanish,Arabic,Portuguese,Indonesian,Japanese,Russian,Hindi,French,German,Greek,Vietnamese,Turkish,Thai,Polish,Italian,Korean,Simplified Chinese,Traditional Chinesemode(tùy chọn, mặc định:sync) —synctrả vềdownloadUrlngay lập tức;asynctrả về mộtjobIdđể thăm dò vớijobs_get
- Tín dụng: 1 mỗi trang
- Ví dụ:
{ "themeId": "st-1756528793701-fcg5fblt2", "userInput": "Generate a 5-slide intro to machine learning", "responseLanguage": "English", "mode": "sync" }
themes_search (GET /api/v1/themes/search)
Tìm kiếm các chủ đề được xây dựng sẵn để sử dụng với slides_generate.
- Đối số:
query(chuỗi, bắt buộc) — từ khóa tìm kiếm (ví dụ:business,minimal,dark)limit(số, tùy chọn, mặc định:10, phạm vi:1–100)
- Trả về: mảng các chủ đề với
id,name,description,previewUrl,tags - Tín dụng: miễn phí
- Ví dụ:
{ "query": "business", "limit": 5 }
jobs_get (GET /api/v1/jobs/{jobId})
Thăm dò trạng thái của một công việc và truy xuất kết quả khi sẵn sàng.
- Đối số:
jobId(chuỗi, bắt buộc)
- Trả về:
jobId,status(pending/processing/success/failed),message,downloadUrl(khi thành công),slidePageCount,createdAt,updatedAt,duration(ms),jobUrl(chỉ dành cho công việc Nano Banana) - Tín dụng: miễn phí
- Lưu ý: Thăm dò mỗi 20 giây cho đến khi
statuslàsuccesshoặcfailed. - Ví dụ:
{ "jobId": "D8h9VYDGdTlZ6wWSEoctF" }
slides_create_like_this (POST /api/v1/slides/create-like-this)
Tạo các slide (Nano Banana) khớp với phong cách của một hình ảnh tham chiếu.
- Đối số:
userInput(chuỗi, bắt buộc) — nội dung bản trình bàyreferenceImageUrl(chuỗi, bắt buộc) — URL của hình ảnh tham chiếu phong cáchresponseLanguage(chuỗi, tùy chọn, mặc định:Auto)aspectRatio(chuỗi, tùy chọn, mặc định:16:9) — các giá trị hợp lệ:1:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9,21:9resolution(chuỗi, tùy chọn, mặc định:2K) —1K,2K,4Kpage(số, tùy chọn, mặc định:0) —0= tự động phát hiện,1–100= số trang chính xáccontentDetail(chuỗi, tùy chọn, mặc định:standard) —concisehoặcstandardmode(chuỗi, tùy chọn, mặc định:async) —asynctrả vềjobId;synctrả vềdownloadUrlngay lập tức
- Tín dụng: 100 mỗi trang (1K/2K) hoặc 200 mỗi trang (4K)
- Ví dụ:
{ "userInput": "Create a presentation about AI trends", "referenceImageUrl": "https://example.com/style-reference.jpg", "aspectRatio": "16:9", "resolution": "2K", "page": 5, "contentDetail": "standard", "mode": "async" }
slides_create_pdf_slides (POST /api/v1/slides/create-pdf-slides)
Tạo các slide được thiết kế tùy chỉnh (Nano Banana) từ nội dung văn bản mà không cần hình ảnh tham chiếu.
- Đối số:
userInput(chuỗi, bắt buộc) — nội dung bản trình bàydesignStyle(chuỗi, tùy chọn) — mô tả văn bản tự do về phong cách trực quan; để trống để có kiểu mặc địnhresponseLanguage(chuỗi, tùy chọn, mặc định:Auto)aspectRatio(chuỗi, tùy chọn, mặc định:16:9) — các giá trị hợp lệ:1:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9,21:9resolution(chuỗi, tùy chọn, mặc định:2K) —1K,2K,4Kpage(số, tùy chọn, mặc định:0) —0= tự động phát hiện,1–100= số trang chính xáccontentDetail(chuỗi, tùy chọn, mặc định:standard) —concisehoặcstandardmode(chuỗi, tùy chọn, mặc định:async) —asynctrả vềjobId;synctrả vềdownloadUrlngay lập tức
- Tín dụng: 100 mỗi trang (1K/2K) hoặc 200 mỗi trang (4K)
- Ví dụ:
{ "userInput": "Quarterly business review for Q3 2025", "designStyle": "modern, dark background, bold typography", "aspectRatio": "16:9", "resolution": "2K", "page": 8, "mode": "async" }
slides_generate_narration (POST /api/v1/slides/generate-narration)
Thêm tường thuật bằng giọng nói AI vào một công việc Nano Banana đã hoàn thành (slides_create_like_this hoặc slides_create_pdf_slides chỉ; Fast PPT không được hỗ trợ). Luôn không đồng bộ — thăm dò kết quả với jobs_get.
-
Đối số (một người nói, mặc định
mode: "single"):jobId(chuỗi, bắt buộc) — UUID của một công việc Nano Banana đã hoàn thànhmode(chuỗi, tùy chọn, mặc định:single) —singlehoặcmultispeakerName(chuỗi, tùy chọn) — tên người tường thuậtvoice(chuỗi, tùy chọn) — một trong 30 giọng nói (xem danh sách bên dưới)contentMode(chuỗi, tùy chọn, mặc định:standard) —concisehoặcstandardincludeIntro(boolean, tùy chọn, mặc định:true)
-
Đối số (hai người nói,
mode: "multi"):jobId(chuỗi, bắt buộc)mode(chuỗi, bắt buộc) —multispeaker1Name(chuỗi, bắt buộc)speaker2Name(chuỗi, bắt buộc)speaker1Voice(chuỗi, tùy chọn) — giọng nói cho người nói 1speaker2Voice(chuỗi, tùy chọn) — giọng nói cho người nói 2contentMode(chuỗi, tùy chọn, mặc định:standard) —concisehoặcstandard
-
Các giọng nói được hỗ trợ (30):
Puck,Aoede,Charon,Kore,Fenrir,Zephyr,Leda,Orus,Callirrhoe,Autonoe,Enceladus,Iapetus,Umbriel,Algieba,Despina,Erinome,Algenib,Rasalgethi,Laomedeia,Achernar,Alnilam,Schedar,Gacrux,Pulcherrima,Achird,Zubenelgenubi,Vindemiatrix,Sadachbia,Sadaltager,Sulafat -
Tín dụng: 210 mỗi trang (10 văn bản + 200 âm thanh)
-
Ví dụ:
{ "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "mode": "multi", "speaker1Name": "Alice", "speaker2Name": "Bob", "speaker1Voice": "Aoede", "speaker2Voice": "Puck", "contentMode": "standard" }
slides_download_slides_pages_voices (POST /api/v1/slides/download-slides-pages-voices)
Xuất các trang slide và tường thuật âm thanh dưới dạng tệp ZIP. Công việc phải được hoàn thành và đã tạo tường thuật.
- Đối số:
jobId(chuỗi, bắt buộc) — UUID của một công việc có tường thuật đã hoàn thành
- Trả về:
downloadUrl(hết hạn sau 1 giờ),fileName,expiresIn(3600 giây) - Nội dung ZIP:
pages/ page_01.png, page_02.png, … voices/ page_01.wav, page_02.wav, … transcript.txt - Tín dụng: miễn phí
- Ví dụ:
{ "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" }
Các Quy trình Làm việc Điển hình
Fast PPT (PowerPoint dựa trên chủ đề):
themes_search→ lấy mộtthemeIdslides_generate(đồng bộ) → lấydownloadUrltrực tiếp
Nano Banana (các slide được thiết kế tùy chỉnh):
slides_create_like_thishoặcslides_create_pdf_slides(không đồng bộ) → lấyjobIdjobs_get(thăm dò mỗi 20 giây) → lấydownloadUrlkhistatus: "success"
Nano Banana với tường thuật:
slides_create_like_thishoặcslides_create_pdf_slides→ lấyjobIdjobs_get→ đợi các slide hoàn thànhslides_generate_narration→ lấy tường thuậtjobIdjobs_get→ đợi tường thuật hoàn thànhslides_download_slides_pages_voices→ lấy liên kết tải xuống ZIP
Xử lý Sự cố (Claude Desktop)
- Nếu các công cụ không xuất hiện trong Claude, hãy xác minh đường dẫn cấu hình là tuyệt đối và khởi động lại ứng dụng.
- Kiểm tra nhật ký MCP của Claude:
tail -n 50 -f ~/Library/Logs/Claude/mcp*.log
- Đối với các máy chủ MCP stdio, tránh ghi nhật ký ra stdout; máy chủ này chỉ ghi lỗi ra stderr.
Tham khảo
- Xây dựng một máy chủ MCP (tài liệu chính thức): https://modelcontextprotocol.io/docs/develop/build-server
- Tài liệu API 2slides: https://2slides.com/api
- 2slides: https://2slides.com
- Mẫu 2slides: https://2slides.com/templates