danmaku-slides
Integrates with Google Sheets to store and retrieve comments for a danmaku-style presentation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@danmaku-slidesstart the danmaku slide presentation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
弾幕プレゼンMCP App
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に生成させる
Related MCP server: Google Sheets MCP Server
MCPサーバーに含まれるツール
ツール | 概要 |
| 弾幕プレゼンのビューを開く |
| Googleスプレッドシートのコメントを取得する |
ライセンス
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, edit, read and review web presentations: slides, linked buttons, pictures, runnable code.
Create, edit, preview, and share Slides.com presentations. Requires a paid Slides.com account.
Generate, render, and host Slidev presentations from markdown
Present PDFs from the browser: upload to start a slideshow or validate Presio sidecars. No auth.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConverts linear Markdown documents into styled Google Slides presentations with customizable themes and layouts.-
- FlicenseNot gradedqualityDmaintenanceEnables reading and writing Google Sheets using API key or service account, with support for public and authenticated access.-
- AlicenseAqualityDmaintenanceEnables low-level interaction with Google Slides API, including template reuse, element bounding box editing, slide rendering, and batch updates for automated slide deck creation.23MIT
- AlicenseAqualityBmaintenanceEnables adding inline, range-anchored comments to specific text fragments in Google Docs, overcoming the limitation that Google APIs cannot create anchored comments.252 npm3MIT