danmaku-slides
Integrates with Google Sheets to store and retrieve comments for a danmaku-style presentation.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
弾幕プレゼンMCP App
このリポジトリはアーカイブ済みです。機能追加や依存の更新は行いません。cloneやforkをして、手元で動かすことはできます。
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, edit, read and review web presentations: slides, linked buttons, pictures, runnable code.
Live quizzes, polls and word clouds inside the slides your AI writes. People join by phone, no app.
Create, edit, preview, and share Slides.com presentations. Requires a paid Slides.com account.
Create, read, update and publish hosted SlideWeave presentations written in SlideLang.
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.-
- AlicenseAqualityCmaintenanceEnables 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
- AlicenseAqualityDmaintenanceEnables adding inline, range-anchored comments to specific text fragments in Google Docs, overcoming the limitation that Google APIs cannot create anchored comments.256 npm3MIT