mcpField
M
mulmocast-vision

mulmocast-vision

本地服务
github.com/receptron生产力12 周前更新

关于 mulmocast-vision

mulmocast-vision 是一个已归档的 MCP 服务,使用 LLM 根据指令生成演示文稿。它面向制作商务材料的用户,提供 80 多种模板、自动保存、PDF 导出及可编辑的 HTML 设计。

主要功能

  1. 0180 多种商务演示模板
  2. 02根据提示词生成和更新幻灯片
  3. 03生成整套或指定幻灯片的 PDF
  4. 04自动保存生成的材料
  5. 05自定义基于 HTML 的模板

适用场景

  1. 01起草商务提案或战略演示文稿
  2. 02制作 SWOT、PEST 或 3C 分析幻灯片
  3. 03将演示文稿或指定页面导出为 PDF

MCP 相关

MCP 服务让兼容客户端通过提示词调用幻灯片创建、更新和 PDF 生成功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"isamu-mulmocast-vision": {
"command": "npx",
"args": [
"-y",
"mulmocast-vision"
]
}
}
}
启动命令npx -y mulmocast-vision

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmulmocast-vision1.0.1

工具

83

收录的工具列表 · 更新于 2 周前

参数类型必填说明
_indexinteger否如果 0 <= _index < slides.length,则更新该位置。省略 _index 或设为 -1/超出范围时,将内容追加到末尾(默认值为 -1)。
headingstring是在幻灯片上醒目显示的主要章节标题
subheadingstring是为章节提供背景或说明的副标题

详细介绍

npm version

mulmocast-vision

注意:此仓库已归档。开发工作已迁移至 mulmocast-plus monorepo(packages/mulmocast-vision)。

mulmocast-vision 是一款通过 MCP(Model Context Protocol)使用大模型自动生成类似 PowerPoint 的演示幻灯片的工具。
借助 80 多种面向商务场景的幻灯片模板,你可以快速创建提案、战略演示文稿及其他专业材料。

✨ 功能

  • 📑 80 多种丰富模板
    专为提案、报告和分析文档优化的设计

  • ⚡ 即时生成
    通过 :contentReference[oaicite:1]{index=1}(MCP)使用大模型,在几秒钟内创建专业幻灯片

  • ⚙️ 简单配置
    只需在 MCP 客户端(例如 :contentReference[oaicite:2]{index=2})中添加少量配置即可开始使用

  • 💾 自动保存与轻松导出
    输出内容会自动保存到 ~/Documents/mulmocast-vision/
    可立即导出为 PDF

  • 🎨 完全可自定义
    基于 HTML 的模板支持精细调整设计,或完全重新设计

只需几分钟即可创建此类文档。

AI 公司分析幻灯片示例(PDF)

无需安装

可直接通过 npx 运行,无需全局安装。

设置

以下是 Claude 桌面应用的示例。将以下内容添加到你的 claude_desktop_config.json。
其他 MCP 也可以使用类似设置。

// claude_desktop_config.json
"mulmocast-vision": {
  "command": "npx",
  "args": [
    "mulmocast-vision@latest"
  ],
  "transport": {
    "stdio": true
  }
}

设置就这么简单。
如果未设置 npx 的路径,请指定完整路径。
如果尚未安装 npx,请提前安装。

用法

  1. 启动兼容 MCP 的客户端(例如 Claude Desktop)
  2. 只需输入类似“比较 OpenAi、Anthropic、Replicate 等 AI 公司的企业分析。大约 20 张幻灯片。”的指令。
  3. 生成的幻灯片会自动保存到 ~/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 应用各种设计。 如需添加样式,请参阅 Style.ja.md。

官方仓库与软件包

mulmocast-vision(日本語版)

mulmocast-vision 是一款通过 MCP(Model Context Protocol)使用大模型,自动生成类似 PowerPoint 的幻灯片资料的工具。 它提供 80 种专为商务场景设计的幻灯片模板,可轻松创建企划书、提案资料和战略资料。


特徴

  • 📑 豊富なテンプレート: ビジネスに最適化された 80種類以上のスライドデザイン
  • ⚡ 即時生成: LLM と MCP を通じて、最短数秒でプレゼン資料を出力
  • 🖥️ シンプルな利用方法: MCP対応ツール(例: Claude Desktop)に設定するだけ
  • 📂 自動保存: 生成された資料は ~/Documents/mulmocast-vision/ 以下に保存

インストール不要

追加のインストールは不要です。npx 経由で直接実行できます。


設定方法

MCP対応ツール(例: Claude Desktop)の設定ファイルに以下を追記してください。

"mulmocast-vision": {
  "command": "npx",
  "args": [
    "mulmocast-vision"
  ],
  "transport": {
    "stdio": true
  }
}

使い方

  1. MCP対応クライアント(Claude Desktop など)を起動
  2. mulmocast-vision を呼び出してスライド生成を指示
  3. 完成した資料が自動的に ~/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());

评论

支持 Markdown

第一次接触 MCP?

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

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