Alai-人工智能演示制作MCP服务器

用于Claude、Cursor和MCP客户的AI演示文稿制作和幻灯片生成器。从文本创建设计师级演示文稿、演讲稿和幻灯片。导出到PowerPoint(PPTX)和PDF。
什么是阿莱?
阿莱是一个 AI演示文稿制作 以及无需设计技巧即可创建高质量、美观幻灯片的最快方法。
- 从文本生成幻灯片 -将笔记、标记、URL或文档转换为精美的演示文稿
- 美化现有幻灯片 -使用AI重新设计和改进PowerPoint演示文稿
- 出口到任何地方 -下载为PowerPoint(PPTX)、PDF或可共享链接
- 专业主题 -适用于任何场合的设计师级模板
- 演讲者笔记 -AI为每张幻灯片生成谈话要点
- Nano Banana Pro图像幻灯片 -主题感知图像幻灯片生成,与您的甲板视觉风格相匹配
- 编辑和迭代 -对现有幻灯片上的文本、图标和图像进行有针对性的更改
用例
- 球场甲板 -根据您的笔记创建投资者就绪的演示文稿
- 销售演示 -为潜在客户制作引人注目的幻灯片
- 会议笔记到幻灯片 -将笔记转换为可共享的套牌
- PowerPoint美化 -用专业主题重新设计现有幻灯片
- 营销演示文稿 -快速构建产品和活动平台
特性
- 从文本、标记或会议笔记生成设计师级演示文稿
- 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承载令牌。
API密钥
从获取密钥 Getala.com 并将其传递到以下标头之一中:
api-key: sk_your_keyAuthorization: Bearer sk_your_key
OAuth 2.1与动态客户端注册
服务器实现RFC 9728受保护资源元数据,并将授权委托给支持RFC 7591动态客户端注册和PKCE的Supabase(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流之后,客户端发送 Authorization: Bearer 到达MCP终点。
可用工具
| 工具 | 说明 |
|---|---|
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 | 永久删除演示文稿 |
工作流程
- 呼叫
generate_presentation与您的内容 - 投票
get_generation_status每2-5秒一次,直到状态为completed - 使用返回的
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": "",
"vibe_id": "",
"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(使用时设置为≥1 vibe_id). 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_FLUXMIDNIGHT_EMBEREMERALD_FORESTDESERT_BLOOMDONUTOAKPRISMATICASIMPLE_LIGHTSIMPLE_DARKCYBERPUNK
配置
适用于克劳德桌面/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键,请添加一个头块:
{
"mcpServers": {
"alai-presentations": {
"url": "https://slides-api.getalai.com/mcp/",
"transport": "streamable-http",
"headers": {
"api-key": "sk_your_api_key"
}
}
}
}链接
许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
