Danmaku Slides
БесплатноНе проверенEnables to present PDF slides with live bullet comments from audience, and to fetch comments from a Google Sheets form.
Описание
Enables to present PDF slides with live bullet comments from audience, and to fetch comments from a Google Sheets form.
README
PDFスライドの上を、弾幕コメントが流れていくプレゼンアプリです。参加者は自身のスマホなどから、匿名でコメントを投稿できます。
「MCP Appsを作ってみよう」という発表のために作ったものですが、「仕組みが知りたい」「使ってみたい」との感想を頂いたため、OSSで公開することにしました。
Claude DesktopやMCPJamなど、MCP Apps対応クライアントで実行できます。

使い方
1. コメント送信フォームの準備
まず、コメント投稿用のフォームを準備します。Googleスプレッドシートを使って、以下の手順で進めればOKです。
- 新しいGoogleスプレッドシートを作る(ファイル名は任意)
- 下部のシート名を
commentsに変更する - シートの1行目に、左から「投稿日時」「コメント」「色」と入力する
- 「拡張機能 → Apps Script」を開く
- デフォルトの
.gsファイルに、gas/Code.gs の内容を貼り付けて保存する - 「ファイル」の「+」ボタンでHTMLを追加、
form.htmlにリネームし、gas/form.html の内容を貼り付けて保存する - 「デプロイ → 新しいデプロイ」を開き、種類で「ウェブアプリ」を選ぶ
- アクセスできるユーザーを「全員」に変更し、デプロイする
- アクセスを承認し、ウェブアプリのURLをコピーする
2. MCPサーバーの起動
次に、Node.js 24がインストールされた環境で以下を実行し、MCPサーバーを起動します。
git clone https://github.com/iwamot/danmaku-slides.git
cd danmaku-slides
npm install
cp .env.sample .env # COMMENTS_FEED_URL に「ウェブアプリのURL」を貼り付ける
npm run dev # http://localhost:3001/mcp でMCPサーバーが起動
3. 対応クライアントとの接続
起動したMCPサーバーを、お使いのMCP Apps対応クライアントに接続します。以下、接続例です。
MCPJam Inspector
npx @mcpjam/inspector@latestで、MCPJam Inspectorを起動する- 「Connect → Add Server」を開き、接続先として
http://localhost:3001/mcpを指定する
Claude Desktop
- MCPサーバーを
ngrok http 3001でインターネットに公開し、出力されたURLをコピーする - Claude Desktopの「カスタマイズ → コネクタ」で、カスタムコネクタとして
{出力されたURL}/mcpを指定する
4. プレゼン
接続できたら、以下の流れでプレゼンします。
- クライアントから
presentツールを呼び出す(LLMに「弾幕プレゼンを開いて」と指示する) - 「メニュー → PDF を開く」で、プレゼンしたいPDFファイルを選択する
- コメント投稿フォーム(ウェブアプリ)のURLを参加者に伝える
- 「メニュー → コメント受信を開始」で、受信を開始する(コメントがあれば弾幕で流れる)
- 「←」「→」キーでページを送り、必要に応じて「D」キーで弾幕サンプルを流す
- 発表が終わったら、「C」キーで発表者へのフィードバックをLLMに生成させる
MCPサーバーに含まれるツール
| ツール | 概要 |
|---|---|
present |
弾幕プレゼンのビューを開く |
fetch_comments |
Googleスプレッドシートのコメントを取得する |
ライセンス
MIT
Установка Danmaku Slides
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/iwamot/danmaku-slidesFAQ
Danmaku Slides MCP бесплатный?
Да, Danmaku Slides MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Danmaku Slides?
Нет, Danmaku Slides работает без API-ключей и переменных окружения.
Danmaku Slides — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Danmaku Slides в Claude Desktop, Claude Code или Cursor?
Открой Danmaku Slides на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Danmaku Slides with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
