](https://badge.fury.io/js/mulmocast-vision)
多播视觉
备注:此存储库已存档。发展已转向 多播+ monorepo(packages/mulmocast-vision).多播视觉 是一种通过MCP(模型上下文协议)使用LLM自动生成演示文稿幻灯片的工具,类似于PowerPoint。\ 随着 80多个面向业务的幻灯片模板,您可以快速创建提案、策略牌和其他专业材料。
✨ 特性
- 📑 80+丰富模板\
针对提案、报告和分析文档的业务优化设计
- ⚡ 即时生成\
使用LLM通过以下方式在几秒钟内创建专业幻灯片:contentReference\[oaicite:1\]{index=1}(MCP)
- ⚙️ 简单设置\
只需在MCP客户端中添加一个小配置(例如:contentReference\[oacite:2\]{index=2})即可启动
- 💾 自动保存和轻松导出\
输出自动保存在 ~/Documents/mulmocast-vision/\ 立即导出为PDF
- 🎨 完全可定制\
基于HTML的模板允许精细的设计调整或完全重新设计
您可以在几分钟内创建这样的文档。
无需安装
直接运行 npx。不需要全局安装。
设置
这是一个Claude桌面的示例。将以下内容添加到您的 claude_desktop_config.json.\ 您可以对其他MCP使用类似的设置。
// claude_desktop_config.json
"mulmocast-vision": {
"command": "npx",
"args": [
"mulmocast-vision@latest"
],
"transport": {
"stdio": true
}
}这就是设置的全部内容。\ 如果路径 npx 如果未设置,请指定完整路径。\ 如果 npx 未安装,请提前安装。
用法
- 启动MCP兼容客户端(例如,Claude Desktop)
- 只需给出这样的指示:“比较OpenAi Anthropic Replicate等人工智能公司的企业分析。大约20张幻灯片。”。
- 生成的幻灯片将自动保存在
~/Documents/mulmocast-vision/{date}
目前可用的功能包括为每页创建幻灯片、更新指定幻灯片、生成所有幻灯片的PDF以及为指定幻灯片生成PDF。\ 您可以通过提示指示这些操作。
输出示例
- 提案(问题→ 解决方案→ 价值→ 下一步行动)
- 商业模式画布
- SWOT、PEST和3C分析
- 总结、议程和闭幕幻灯片
日志记录
mulmocast vision会自动记录所有操作和错误,以帮助调试和监控。
日志位置
日志保存在 /tmp/mulmocast-vision-mcp/ 每日轮换:
- 格式:
mcp_yyyymmdd.log(例如。,mcp_20251206.log) - 每天创建一个新的日志文件
什么是记录
- MCP服务器操作:服务器初始化、工具调用和结果
- 文件操作:模板读取、HTML/PNG生成、PDF创建
- 错误:带有完整堆栈跟踪的详细错误消息
- 调试信息:模板渲染、目录操作等
日志格式
日志以JSON Lines格式编写,便于解析:
{
"timestamp": "2025-01-15T10:30:45.123Z",
"level": "ERROR",
"message": "Template file not found",
"data": {
"errorMessage": "getHtml: file /path/to/template.html not exists.",
"errorName": "Error",
"stack": "Error: getHtml: file...\n at htmlPlugin.getHtml...",
"templateFilePath": "/path/to/template.html",
"functionName": "createAgendaSlide"
}
}自定义记录器
您可以用自己的实现替换默认记录器(例如,用于遥测):
import { setLogger, LoggerInterface } from 'mulmocast-vision/logger';
class CustomLogger implements LoggerInterface {
info(message: string, data?: unknown) {
// Your implementation
}
// ... other methods
}
setLogger(new CustomLogger());面向开发者
MulmoCast Vision是开源的,因此您可以通过修改HTML来应用各种设计。 有关添加样式,请参阅 样式.ja.md.
官方存储库和软件包
______________________________________________________________________
mulmocast-vision(日本语版)
多播视觉 是一种工具,可以通过“模型上下文协议”使用LLM自动生成像PPT一样的幻灯片资料。 专门从事商业 80种幻灯片模板 具备,可以简单地制作企划书、提案资料、战略资料等。
______________________________________________________________________
特徴
- 📑 丰富的模板:80多种针对业务优化的幻灯片设计
- ⚡ 即时生成:通过LLM和MCP,在最短几秒钟内输出演示材料
- 🖥️ 简单的使用方法:仅设置为支持MCP的工具(例如,Claude Desktop)
- 📂 自动保存:生成的资料
~/Documents/mulmocast-vision/保存到
______________________________________________________________________
无需安装
无需额外安装。npx 中所述修改相应参数的值。
______________________________________________________________________
设定方法
请在支持MCP的工具(例如Claude Desktop)的设置文件中追加以下内容。
"mulmocast-vision": {
"command": "npx",
"args": [
"mulmocast-vision"
],
"transport": {
"stdio": true
}
}______________________________________________________________________
用法
- 启动支持MCP的客户端(例如Claude Desktop)
mulmocast-vision中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积- 完成的资料自动地
~/Documents/mulmocast-vision/将条目添加到文档注册表
______________________________________________________________________
出力例
- 企画书(Problem→Solution→Value→Next Action)
- 商业模式画布
- SWOT分析、PEST分析、3C分析
- 摘要幻灯片、议程幻灯片、关闭幻灯片
______________________________________________________________________
记录功能
mulmocast-vision自动记录所有操作和错误,以帮助调试和监视。
日志位置
日志是 /tmp/mulmocast-vision-mcp/ 将条目添加到文档注册表
- 形式:
mcp_yyyymmdd.log(例:mcp_20251206.log) - 日期更改后将创建新日志文件
记录的内容
- MCP服务器操作:服务器初始化、工具调用和运行结果
- 文件操作:模板读取、HTML/PNG生成、PDF制作
- 错误:详细的错误消息和堆栈跟踪
- 调试信息:模板渲染、目录操作等
日志格式
日志记录为JSON Lines格式,便于分析:
{
"timestamp": "2025-01-15T10:30:45.123Z",
"level": "ERROR",
"message": "Template file not found",
"data": {
"errorMessage": "getHtml: file /path/to/template.html not exists.",
"errorName": "Error",
"stack": "Error: getHtml: file...\n at htmlPlugin.getHtml...",
"templateFilePath": "/path/to/template.html",
"functionName": "createAgendaSlide"
}
}自定义记录器
您可以用自己的实现(例如遥测)替换默认记录器:
import { setLogger, LoggerInterface } from 'mulmocast-vision/logger';
class CustomLogger implements LoggerInterface {
info(message: string, data?: unknown) {
// 独自の実装
}
// ... その他のメソッド
}
setLogger(new CustomLogger());