GenPPT

com.genppt由 genppt.com 发布官方发布者v1.0.0更新于 Nov 7, 2026

Generate AI slide decks and export native PowerPoint (.pptx) and PDF presentations from chat.

已验证Streamable HTTP可网页运行效率与工作流媒体与设计

概览

AI 生成的概览

GenPPT 可根据提示词、笔记或网址生成 AI 演示文稿,并在对话中导出为 PowerPoint、PDF 或幻灯片图片。

可以做什么
  • 根据提示词、大纲、笔记、网站网址或附件创建演示文稿,可设置画幅比例并选择是否启用网络搜索
  • 查询文稿所处阶段、概念预览、幻灯片列表和内嵌幻灯片图片,并列出或搜索已有文稿
  • 概念确认后渲染完整幻灯片
  • 将完成的文稿导出为 PowerPoint、PDF 或幻灯片图片压缩包,并返回下载链接
  • 查看账户套餐、文稿用量和升级选项,预览套餐价格,并向官方团队提交反馈
适用场景
适合让助手根据粗略笔记或网站内容起草路演稿、咨询幻灯片或高管简报,并直接拿回可编辑的 PowerPoint 或 PDF,无需离开聊天客户端。
运行要求
远程 Streamable HTTP 端点,无需本地安装包。需要 GenPPT 账户,并通过 Authorization Bearer 请求头传入 MCP 密钥;没有密钥时工具会返回 auth_required 及连接链接。需要能访问该托管服务的网络。
安装前请注意
MCP 密钥是 Bearer 凭证,不要写入共享配置。创建文稿会消耗套餐额度中的一份,导出仅限付费套餐。genppt_upgrade_plan 本身不会扣款,但传入 confirmPaymentSpend: true 会返回结账链接,须先征得用户同意价格。创建文稿、渲染幻灯片、导出和提交反馈都会在托管服务上改动数据,提示词、笔记、网址和附件会发送给 GenPPT。

安装

在 SourceWeft 中

  1. 打开 控制台中的 GenPPT,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.genppt%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "genppt": {
      "type": "http",
      "url": "https://genppt.com/mcp"
    }
  }
}

README

GenPPT MCP Server: AI Slide Decks, Pitch Decks & PowerPoint (.pptx) Export

Generate presentation-ready slide decks, investor pitch decks, consulting slides, and executive briefings from a prompt, outline, notes, or website URL—and export finished presentations to native PowerPoint (.pptx), PDF, or high-resolution slide images directly from Claude Code, Cursor, Claude Desktop, VS Code, and Codex.

bash
claude mcp add --transport http genppt https://genppt.com/mcp --header "Authorization: Bearer gppt_YOUR_KEY"

This repository contains the configuration manifests, plugin definitions, and agent skills for the hosted GenPPT Streamable HTTP MCP server at https://genppt.com/mcp.

Get an MCP Key

  1. Sign in or create a free account at genppt.com/app/account.
  2. In the MCP key section, click Create key to generate a gppt_... Bearer token.
  3. Copy the token and pass it in the Authorization: Bearer gppt_YOUR_KEY header.

You can also connect to https://genppt.com/mcp without a key to inspect tool definitions or receive a direct browser handoff link (handoffUrl) for any deck prompt.

Setup Instructions

Claude Code

bash
claude mcp add --transport http genppt https://genppt.com/mcp --header "Authorization: Bearer gppt_YOUR_KEY"

Run /mcp inside Claude Code to verify that genppt is connected and its 8 tools are available.

Cursor

Add this to ~/.cursor/mcp.json (global) or .cursor/mcp.json in your project:

json
{  "mcpServers": {    "genppt": {      "url": "https://genppt.com/mcp",      "headers": {        "Authorization": "Bearer gppt_YOUR_KEY"      }    }  }}

Claude Desktop and claude.ai

In Claude Desktop or claude.ai, open Customize → Connectors → + Add → Add custom connector:

  • Name: GenPPT
  • URL: https://genppt.com/mcp

Or in claude_desktop_config.json / .mcp.json:

json
{  "mcpServers": {    "genppt": {      "type": "http",      "url": "https://genppt.com/mcp",      "headers": {        "Authorization": "Bearer gppt_YOUR_KEY"      }    }  }}

VS Code

Add this to .vscode/mcp.json (VS Code uses servers):

json
{  "servers": {    "genppt": {      "type": "http",      "url": "https://genppt.com/mcp",      "headers": {        "Authorization": "Bearer gppt_YOUR_KEY"      }    }  }}

OpenAI Codex CLI

Add this to ~/.codex/config.toml:

toml
[mcp_servers.genppt]url = "https://genppt.com/mcp"http_headers = { "Authorization" = "Bearer gppt_YOUR_KEY" }

Install the Agent Skill

Install the GenPPT agent workflow skill for Claude Code, Cursor, or any skills-compatible coding agent:

bash
npx skills add Illyism/genppt-mcp

Or install via the Claude Code plugin marketplace:

bash
claude plugin marketplace add Illyism/genppt-mcpclaude plugin install genppt@genppt-mcp

How Deck Generation Works

  1. Create a deck (genppt_create_deck): Pass a prompt (topic, outline, rough notes, or pasted document), optional aspectRatio (16:9, 9:16, 4:5, 1:1), optional websiteUrl to ground the deck in a live site, and optional attachmentUrls (images, PDFs, or YouTube URLs).
  2. Review the concept preview (genppt_get_deck): Poll every 30–60 seconds until phase is concepts_ready. The server returns conceptPreviewUrl so your chat client can render the visual concept sheet inline.
  3. Render full slides (genppt_generate_slides): Once the concept is approved, trigger full slide rendering (1–3 minutes) and poll genppt_get_deck until phase is ready.
  4. Export (genppt_export_deck): Export the finished presentation to pptx (PowerPoint), pdf (PDF), or images (ZIP of slide images) and receive a direct downloadUrl.

Tools

ToolRead-OnlyDescription
genppt_account_statusYesShow the connected GenPPT account: current plan tier, decks used this period, saved payment method, and upgrade options.
genppt_list_decksYesList the user's GenPPT decks (newest edits first), with optional limit (1–100) and title search.
genppt_get_deckYesGet a deck's current phase (drafting_concepts, concepts_ready, rendering_slides, ready, error), concept preview image, slide list, inline slide image URLs, and studioUrl.
genppt_create_deckNoStart a new AI presentation deck from a prompt, optional aspectRatio (16:9, 9:16, 4:5, 1:1), websiteUrl, attachmentUrls, and webSearchEnabled.
genppt_generate_slidesNoRender all slides once genppt_get_deck reaches phase concepts_ready (equivalent to clicking Generate in the GenPPT Studio).
genppt_export_deckNoExport a ready deck to pptx (PowerPoint), pdf (PDF), or images (ZIP of PNG slides) and return the downloadUrl.
genppt_upgrade_planYesPreview the price of a GenPPT plan (growth_monthly, growth_yearly, max_yearly). Never charges a card; returns a browser checkoutUrl when confirmPaymentSpend: true.
genppt_submit_feedbackNoSend a bug report, feature request, or question (bug, missing_feature, question, other) to the GenPPT team.

Links

来源:README.md,提交 50190ab

工具

8

genppt_account_status

Account status

Show the connected GenPPT account: plan, decks used this period, saved card, and upgrade options.

无需输入参数。

genppt_list_decks

List decks

List the user’s GenPPT decks, newest edits first.

输入参数limitsearch

genppt_get_deck

Get deck

Get one deck: its phase, concept preview, slides, and image URLs. Poll it after genppt_create_deck to follow progress.

输入参数deckId必填

genppt_generate_slides

Generate slides

Render the full slides once genppt_get_deck shows phase concepts_ready. Same as the Generate button in the studio. Slides take 1-3 minutes.

输入参数deckId必填

genppt_create_deck

Create deck

Generate a new AI presentation deck from a prompt, notes, or URLs. Returns at once; slides render in 1-3 minutes. Uses one deck from the plan allowance.

输入参数prompt必填websiteUrlaspectRatioattachmentUrlswebSearchEnabled

genppt_export_deck

Export deck

Export a ready deck to PowerPoint, PDF, or a ZIP of slide images. Waits until the file is built (up to 2 minutes) and returns a download URL. Paid plans only.

输入参数deckId必填format必填

genppt_upgrade_plan

Upgrade plan

Preview the cost of a GenPPT plan. Never charges. Ask the user before passing confirmPaymentSpend: true; that returns the checkout link where the user pays.

输入参数plan必填confirmPaymentSpend

genppt_submit_feedback

Send feedback

Send a bug report, feature request, or question to the GenPPT team.

输入参数deckIdcontextmessage必填category必填

版本历史

1
  1. v1.0.0最新Nov 7, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分