mcpField
P
presentations

presentations

远程服务
getalai.com生产力527 周前更新

关于 presentations

presentations 是面向 MCP 客户端的 AI 演示文稿服务,可从文本生成幻灯片并修改现有演示文稿。支持演讲者备注及 PDF、PPTX 和分享链接导出。

主要功能

  1. 01从文本、Markdown 和笔记生成演示文稿
  2. 02使用主题美化现有幻灯片
  3. 03定向编辑幻灯片内容
  4. 04生成演讲者备注
  5. 05导出为 PDF、PPTX 或分享链接

适用场景

  1. 01将会议笔记整理成演示文稿
  2. 02制作投资者演示稿
  3. 03为现有 PowerPoint 幻灯片更换样式

MCP 相关

通过托管 MCP 端点向兼容客户端提供演示文稿生成、编辑、查询和导出工具。支持 API 密钥或 OAuth 2.1 身份验证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://slides-api.getalai.com/mcp/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Alai - AI 演示文稿制作工具 MCP 服务

Alai MCP server

面向 Claude、Cursor 和 MCP 客户端的 AI 演示文稿制作工具和幻灯片生成器。只需输入文本,即可创建设计师级别的演示文稿、路演演示文稿和幻灯片。可导出为 PowerPoint(PPTX)和 PDF。

什么是 Alai?

Alai 是一款 AI 演示文稿制作工具,无需设计技能,也能快速创建高质量、精美的幻灯片。

  • 根据文本生成幻灯片 - 将笔记、markdown、URL 或文档转换为精美的演示文稿
  • 美化现有幻灯片 - 借助 AI 为 PowerPoint 演示文稿重新设计样式并进行优化
  • 随处导出 - 下载为 PowerPoint(PPTX)、PDF,或生成可分享的链接
  • 专业主题 - 适用于各种场合的设计师级别模板
  • 演讲者备注 - 为每张幻灯片自动生成 AI 演讲要点
  • Nano Banana Pro 图片幻灯片 - 生成与演示文稿视觉风格匹配的主题感知型图片幻灯片
  • 编辑并迭代 - 针对现有幻灯片,对文本、图标和图片进行定向修改

使用场景

  • 路演演示文稿 - 根据笔记创建可供投资者查看的演示文稿
  • 销售演示文稿 - 为潜在客户生成引人注目的幻灯片
  • 将会议笔记转换为幻灯片 - 将笔记转化为可分享的演示文稿
  • 美化 PowerPoint - 使用专业主题为现有幻灯片重新设计样式
  • 营销演示文稿 - 快速制作产品和营销活动演示文稿

功能

  • 根据文本、markdown 或会议笔记生成设计师级别的演示文稿
  • 由 AI 驱动的幻灯片美化和样式重塑
  • 导出为 PowerPoint(PPTX)或 PDF
  • 专业路演演示文稿主题
  • 在现有演示文稿中添加和删除幻灯片
  • 使用定向提示词编辑现有幻灯片并进行迭代
  • 自动生成演讲者备注

服务 URL

https://slides-api.getalai.com/mcp/

Glama / 本地包装器

此代码库包含一个本地 MCP 包装器,供 Glama 自动构建、启动和检查服务。

该包装器通过 stdio 运行,并将工具调用转发到托管的 Alai MCP 端点:

  • ALAI_MCP_URL - 可选,用于覆盖上游 MCP URL
  • ALAI_API_KEY - 可选,用于向上游转发工具调用的 API 密钥
  • api_key - 支持 Glama 占位参数的备用环境变量名称

无需凭据即可检查工具,这足以让 Glama 检查服务。实际执行工具需要有效的 API 密钥。

本地运行
npm install
npm start

使用上游凭据:

ALAI_API_KEY=sk_your_key npm start

身份验证

服务在同一端点上接受静态 API 密钥或 OAuth 2.1 bearer token。

API 密钥

从 getalai.com 获取密钥,并通过以下任一请求头传入:

  • api-key: sk_your_key
  • Authorization: Bearer sk_your_key
OAuth 2.1 与动态客户端注册

服务实现了 RFC 9728 受保护资源元数据,并将授权委托给 Supabase。Supabase 支持 RFC 7591 动态客户端注册和 PKCE(S256)。符合规范的 MCP 客户端(例如 Claude Desktop、MCP Inspector)可以自动发现此流程:

GET https://slides-api.getalai.com/.well-known/oauth-protected-resource

响应中的 authorization_servers 条目指向 Supabase 授权服务器,其 /.well-known/oauth-authorization-server 文档会公布 registration_endpoint、authorization_endpoint 和 token_endpoint。完成授权码 + PKCE 流程后,客户端会向 MCP 端点发送 Authorization: Bearer <jwt>。

可用工具

工具描述
ping验证你的 API 密钥并返回你的用户 ID
generate_presentation根据文本内容创建演示文稿
get_generation_status查看异步操作状态
get_themes列出已认证用户可用的主题
get_vibes列出已认证用户可用的视觉风格
get_presentations列出你的所有演示文稿
create_slide向现有演示文稿添加幻灯片(经典或创意)
delete_slide从演示文稿中移除幻灯片
export_presentation导出为 PDF、PPTX 或可分享链接
generate_transcripts为幻灯片生成演讲者备注
delete_presentation永久删除演示文稿

工作流

  1. 使用你的内容调用 generate_presentation
  2. 每隔 2-5 秒轮询一次 get_generation_status,直到状态为 completed
  3. 使用返回的 presentation_id 进行后续操作

使用示例

生成演示文稿

先调用 get_themes 和 get_vibes,查看你的账户可用的 ID,然后将它们传入:

{
  "input_text": "Benefits of AI in the workplace: increased productivity, enhanced creativity, improved efficiency",
  "title": "AI in the Workplace",
  "theme_id": "<id from get_themes>",
  "vibe_id": "<id from get_vibes>",
  "slide_range": "2-5",
  "include_ai_images": true,
  "num_creative_variants": 1,
  "total_variants_per_slide": 1,
  "image_ids": [],
  "export_formats": ["link"],
  "language": "English"
}

只需提供 input_text。num_creative_variants 必须为 0–2(使用 vibe_id 时需设为 ≥1)。total_variants_per_slide 必须为 1–4。export_formats 接受 "link"、"pdf"、"ppt"。

查看生成状态
{
  "generation_id": "abc123-def456"
}
导出演示文稿
{
  "presentation_id": "xyz789",
  "formats": ["pdf", "link"]
}

可用主题

调用 get_themes 可查看你的账户可用的主题(会返回主题 ID 和显示名称)。以下是一些内置的旧版主题名称,可直接作为 theme_id 传入:

  • AURORA_FLUX
  • MIDNIGHT_EMBER
  • EMERALD_FOREST
  • DESERT_BLOOM
  • DONUT
  • OAK
  • PRISMATICA
  • SIMPLE_LIGHT
  • SIMPLE_DARK
  • CYBERPUNK

配置

适用于 Claude Desktop / MCP 客户端

支持 OAuth 的客户端(Claude Desktop、MCP Inspector、Cursor 等)只需使用 URL 即可——客户端会在首次连接时自动发现并运行 OAuth 2.1 + DCR 流程:

{
  "mcpServers": {
    "alai-presentations": {
      "url": "https://slides-api.getalai.com/mcp/",
      "transport": "streamable-http"
    }
  }
}

如果你希望跳过 OAuth 并使用静态 API 密钥,请添加一个 header 块:

{
  "mcpServers": {
    "alai-presentations": {
      "url": "https://slides-api.getalai.com/mcp/",
      "transport": "streamable-http",
      "headers": {
        "api-key": "sk_your_api_key"
      }
    }
  }
}

链接

许可证

MIT License - 详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。