

Cách Dùng OpenClaw Với 2Slides MCP Server (Hướng Dẫn 2026)
Trả lời nhanh (≤60 từ): OpenClaw có thể tạo file PowerPoint thật bằng cách thêm 2Slides MCP server dưới khóa
trongmcp.servers. Lấy key tại 2slides.com/api, thêm một server stdio (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) hoặc một server từ xa (env.API_KEY+url), rồi yêu cầu agent OpenClaw của bạn dựng bộ slide.transport: "streamable-http"
OpenClaw là một framework AI agent mã nguồn mở, và nó là một Model Context Protocol (MCP) client đầy đủ. Gắn 2Slides MCP server vào và mọi agent OpenClaw có thêm khả năng biến một bản tóm tắt yêu cầu — hoặc một tài liệu mà nó có thể đọc — thành một file
.pptxHướng dẫn này bao quát schema
openclaw.jsonopenclaw mcpTại sao trao cho OpenClaw server 2Slides?
Agent OpenClaw suy luận, lập kế hoạch và đọc file của bạn. Chúng không kết xuất file slide nhị phân — đó là việc của một bộ tạo chuyên dụng. Với 2Slides được gắn vào:
- OpenClaw quyết định cấu trúc slide, câu chữ và mạch nội dung từ tài liệu nguồn của bạn.
- 2Slides MCP server tạo ra PowerPoint thực sự — Fast PPT dựa trên theme, hoặc slide thiết kế bằng hình ảnh kèm thuyết minh giọng AI tùy chọn và một gói tài nguyên xuất được.
Bạn cần gì trước tiên
- Đã cài OpenClaw (có trong PATH).
openclaw - Một 2Slides API key từ 2slides.com/api.
- Node.js cho transport stdio (). Transport HTTP không cần gì cài cục bộ.
npx 2slides-mcp
Stdio hay Streamable HTTP: chọn transport nào?
2Slides MCP server hỗ trợ cả hai. Trong OpenClaw, hai cách được phân biệt đơn giản bằng việc bạn đặt trường nào — không có trường type
| Stdio (cục bộ) | Streamable HTTP (từ xa) | |
|---|---|---|
| Trường nhận diện | Có command | Có url |
| Trường transport | không áp dụng | transport: "streamable-http" |
| Node.js cục bộ | Bắt buộc | Không bắt buộc |
| Phù hợp nhất cho | Agent cục bộ, toàn quyền kiểm soát | Agent từ xa/được host, CI |
Phương pháp 1: stdio trong openclaw.json
Cấu hình của OpenClaw nằm ở
~/.openclaw/openclaw.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
Vậy là xong — sự hiện diện của
commandPhương pháp 2: Streamable HTTP trong openclaw.json
Với endpoint được host, đặt
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
Lưu ý: Giá trị transport chuẩn của OpenClaw là
(một bí danh cũ"streamable-http"được chấp nhận nhưng sẽ bị chuẩn hóa đi — hãy viếttype: "http"). Nếu key của bạn nên nằm trong một header thay vì URL, hãy dùngtransportthay cho query"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.?apikey=
Hoặc dùng CLI openclaw mcp
openclaw mcpNhững lệnh này ghi vào cùng cấu hình
mcp.servers# stdio openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY # remote (set the full server object as JSON) openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'
Kiểm tra kết nối
OpenClaw đi kèm các công cụ chẩn đoán MCP chuyên dụng:
openclaw mcp status --verbose # resolved transport/auth/timeouts (static, no connection) openclaw mcp doctor 2slides --probe # static checks, then a live connection test openclaw mcp probe 2slides --json # connect live and list the exposed tools openclaw mcp reload # drop cached in-process MCP runtimes
Một lần
probeslides_generatethemes_searchCác công cụ đến với agent của bạn như thế nào
Các công cụ MCP đã cấu hình được phơi bày tự động trong tool profile codingmessaging
- Profile ẩn các công cụ MCP; hãy đổi profile nếu bạn không thấy chúng.
minimal - Để tắt công cụ MCP một cách tường minh, thêm vào
"bundle-mcp".tools.deny - Để chỉ phơi bày một số công cụ 2Slides, dùng /
toolFilter.includetheo từng server (tên chính xác hoặc globtoolFilter.exclude):*
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }, "toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] } } } } }
Để giữ một server được định nghĩa nhưng không hoạt động, đặt
"enabled": falseTạo bộ slide đầu tiên của bạn
Hãy yêu cầu agent OpenClaw của bạn bằng ngôn ngữ đời thường:
Read PROJECT_BRIEF.md and generate an 8-slide overview deck. Find a clean "minimal" theme from 2slides first, then create the PowerPoint and give me the download link.
OpenClaw gọi
themes_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getBộ công cụ của 2Slides MCP
| 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ộ/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ộ đến khi hoàn tất | Miễn phí |
Lỗi thường gặp và xử lý sự cố
- Dùng thay vì
mcpServers. Trong cấu hình OpenClaw, khóa làmcp.servers. (mcp.serverslà một khái niệm khác, dành cho client bên ngoài — chạy OpenClaw với tư cách một server.)mcpServers - Viết thay vì
type.transportlà một bí danh cũ; trường chuẩn làtype.transport: "streamable-http" - Công cụ không xuất hiện. Có thể bạn đang ở profile , hoặc
minimalchứatools.deny. Hãy chuyển sangbundle-mcp/codingvà chạymessaging.openclaw mcp reload - Server stdio không khởi động. Xác nhận Node.js đã được cài và được đặt trong
API_KEY.env - Thăm dò job bất đồng bộ. Hãy để agent thăm dò mỗi ~20s; job Nano Banana và thuyết minh là bất đồng bộ theo mặc định.
jobs_get
Câu hỏi thường gặp
OpenClaw có hỗ trợ MCP server tùy chỉnh không?
Có. OpenClaw là một MCP client gốc. Thêm server dưới khóa
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp setKhóa cấu hình cho MCP server trong OpenClaw là gì?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"Làm sao tôi xác nhận 2Slides đã kết nối?
Chạy
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probeCái này có tạo ra một PowerPoint thật không?
Có.
slides_generate.pptxTôi lấy key và cấu hình ở đâu?
Tại 2slides.com/api?tab=mcp — key của bạn, một cấu hình để dán sẵn, và endpoint Streamable HTTP.
Điểm mấu chốt
Một mục
trongmcp.serverstrao cho mọi agent OpenClaw một bộ tạo slide. Stdio cho cục bộ,openclaw.jsoncho từ xa — rồitransport: "streamable-http"để chứng minh nó hoạt động.openclaw mcp probe
Để có bối cảnh rộng hơn, 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. So sánh các agent? Xem cách dùng Claude Code và OpenAI Codex với cùng server này.
Lấy key và cấu hình của bạn tại 2slides.com/api?tab=mcp và trao cho agent OpenClaw của bạn con đường một câu đến một bộ slide hoàn chỉnh.
Nguồn:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free