MagicSlides MCP服务器
](https://smithery.ai/server/@Pratiksha-Kanoja/magicslide-mcp-test)
实现模型上下文协议(MCP)的服务器,用于从文本、YouTube视频或结构化JSON数据生成PowerPoint演示文稿。
概述
MagicSlides MCP Server允许AI助手生成任何主题的专业PowerPoint演示文稿。该服务器提供用于从纯文本描述、YouTube视频转录或结构化JSON演示文稿创建演示文稿的工具。
特性
- 从以下位置生成PowerPoint演示文稿:
- 纯文本描述 - YouTube视频转录(自动提取) - 结构化JSON表示定义
- 使用以下工具自定义演示文稿:
- 幻灯片计数 - 图像包含(谷歌或人工智能生成) - 语言选择 - 模板选择 - 多种型号选项(GPT-4、GPT-3.5、Gemini、Claude)
- 账户管理和计划验证
- PPT和PDF输出格式
工具
服务器通过MCP协议公开以下工具:
| 工具名称 | 描述 |
|---|---|
create_ppt_from_text | 从文本或YouTube URL生成PowerPoint |
get_youtube_transcript | 从YouTube视频URL获取文字记录 |
generate_presentation_json | 从主题生成演示文稿JSON结构 |
create_ppt_from_json | 从演示文稿JSON结构生成PowerPoint |
入门指南
先决条件
- Node.js(v14或更高版本)
- npm或纱线
通过Smithery安装
通过以下方式自动安装magicslide mcp测试 铁匠铺:
npx -y @smithery/cli install @Pratiksha-Kanoja/magicslide-mcp-test安装
- 克隆此存储库
- 安装依赖项:
npm install配置
服务器可以配置为使用不同的API端点:
MAGICSLIDES_API_URL:用于创建PowerPoint演示文稿的APIACCOUNT_INFO_API_URL:获取账户信息的API(专门用于获取电子邮件和计划)YOUTUBE_TRANSCRIPT_API_URL:用于获取YouTube转录本的APISLIDE_GENERATION_DATA_API_URL:API,用于获取幻灯片生成数据(生成json)
运行服务器
npm start 与Claude Desktop一起使用
- 确保您已安装并运行Claude Desktop
- 配置Claude Desktop以使用此MCP服务器
- 打开克劳德桌面设置 - 点击开发者>MCP服务器>编辑配置 - 将以下配置粘贴到“claude_desktop_config.json”文件中:
{
"mcpServers": {
"magicslide-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@IndianAppGuy/magicslide-mcp",
"--key",
"34767b34-2653-4cd7-8454-58c9e95d20b5"
]
}
}
}
- 点击保存
- 然后,您可以使用提供的工具与Magic Slides AI服务进行交互
- create_ppt_from_text
示例:“我想创建一个包含5张关于人工智能主题的幻灯片的演示文稿。我想谷歌图片包括,使用gpt-4模型,使用模板bullet-point 2,我的account_id:account_id”
- create_ppt_from_youtubeURL
示例:“我想创建一个包含5张幻灯片的演示文稿https://youtu.be/aO1-6X_f74M?si=4svf4F7KKG6KivCp.我希望谷歌图片包括,使用gpt-4模型,使用模板bullet-point2,我的account_id:account_id”
