presentations について
presentationsは、テキストからスライドを作成し、既存のデッキを編集できるMCPクライアント向けAIプレゼンテーションサービスです。スピーカーノートの生成や、PDF、PPTX、共有リンクへのエクスポートにも対応します。
主な機能
- 01テキスト、Markdown、メモからデッキを生成
- 02テーマを使った既存スライドの再スタイル
- 03スライドの部分編集
- 04スピーカーノートの生成
- 05PDF、PPTX、共有リンクへのエクスポート
活用シーン
- 01会議メモをプレゼンテーションに変換
- 02投資家向けピッチデッキを作成
- 03既存のPowerPointデッキを再スタイル
MCP 対応
ホスト型MCPエンドポイントを通じて、プレゼンテーションの生成、編集、一覧、エクスポート用ツールをクライアントに提供します。APIキーまたはOAuth 2.1で認証できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://slides-api.getalai.com/mcp/claude mcp add --transport http com-getalai-presentations https://slides-api.getalai.com/mcp/{"mcpServers":{"com-getalai-presentations":{"type":"http","url":"https://slides-api.getalai.com/mcp/"}}}Cursor で開く{"servers":{"com-getalai-presentations":{"type":"http","url":"https://slides-api.getalai.com/mcp/"}}}VS Code で開く{"mcpServers":{"com-getalai-presentations":{"type":"http","url":"https://slides-api.getalai.com/mcp/"}}}{"mcpServers":{"com-getalai-presentations":{"serverUrl":"https://slides-api.getalai.com/mcp/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Alai - AI プレゼンテーション作成 MCP サーバー
Claude、Cursor、MCP クライアント向けの AI プレゼンテーション作成・スライド生成ツールです。テキストからデザイナーレベルのプレゼンテーション、ピッチデッキ、スライドを作成できます。PowerPoint(PPTX)および PDF にエクスポートできます。
Alai とは?
Alai はAI プレゼンテーション作成ツールであり、デザインスキルがなくても高品質で美しいスライドをすばやく作成できます。
- テキストからスライドを生成 - メモ、Markdown、URL、ドキュメントを洗練されたプレゼンテーションに変換します
- 既存のスライドを美しく仕上げる - AI を使って PowerPoint プレゼンテーションのスタイルを変更し、品質を向上させます
- さまざまな形式にエクスポート - PowerPoint(PPTX)、PDF、共有可能なリンクとしてダウンロードできます
- プロフェッショナルなテーマ - あらゆる場面に合う、デザイナーレベルのテンプレートを用意しています
- 発表者ノート - 各スライドの説明用ポイントを AI が生成します
- Nano Banana Pro 画像スライド - デッキのビジュアルスタイルに合った、テーマ対応の画像スライドを生成します
- 編集と反復 - 既存のスライドのテキスト、アイコン、画像を的確に変更できます
ユースケース
- ピッチデッキ - メモから投資家向けのプレゼンテーションを作成します
- 営業プレゼンテーション - 見込み顧客向けの説得力あるスライドを生成します
- 会議メモからスライドを作成 - メモを共有可能なデッキに変換します
- PowerPoint のブラッシュアップ - プロフェッショナルなテーマで既存のスライドのスタイルを変更します
- マーケティングプレゼンテーション - 製品やキャンペーンのデッキをすばやく作成します
機能
- テキスト、Markdown、会議メモからデザイナーレベルのプレゼンテーションを生成
- AI によるスライドのブラッシュアップとスタイル変更
- PowerPoint(PPTX)または PDF にエクスポート
- プロフェッショナルなピッチデッキのテーマ
- 既存のプレゼンテーションへのスライドの追加と削除
- 的確なプロンプトを使って既存のスライドを編集し、反復的に調整
- 発表者ノートを自動生成
サーバー URL
https://slides-api.getalai.com/mcp/
Glama / ローカルラッパー
このリポジトリには、Glama がサーバーを自動的にビルド、起動、検査できるよう、ローカル MCP ラッパーが含まれています。
ラッパーは stdio 経由で動作し、ツール呼び出しをホストされている Alai MCP エンドポイントに転送します。
ALAI_MCP_URL- 上流 MCP URL を任意で上書きしますALAI_API_KEY- ツール呼び出しを上流に転送する際に使用する任意の API キーですapi_key- Glama のプレースホルダー引数でサポートされている代替環境変数名です
ツールのイントロスペクションは認証情報なしで動作するため、Glama によるサーバーの検査には十分です。実際にツールを実行するには、有効な API キーが必要です。
ローカルで実行
npm install
npm start
上流の認証情報を使用する場合:
ALAI_API_KEY=sk_your_key npm start
認証
サーバーは同じエンドポイントで、静的 API キーまたは OAuth 2.1 ベアラートークンを受け付けます。
API キー
getalai.com からキーを取得し、次のいずれかのヘッダーで渡します。
api-key: sk_your_keyAuthorization: Bearer sk_your_key
動的クライアント登録による OAuth 2.1
サーバーは RFC 9728 の保護対象リソースメタデータを実装し、RFC 7591 の動的クライアント登録と PKCE(S256)をサポートする Supabase に認可を委任します。仕様に準拠した MCP クライアント(例:Claude Desktop、MCP Inspector)は、次のフローを自動検出できます。
GET https://slides-api.getalai.com/.well-known/oauth-protected-resource
レスポンスの authorization_servers エントリーは Supabase の認可サーバーを指しており、その /.well-known/oauth-authorization-server ドキュメントには registration_endpoint、authorization_endpoint、token_endpoint が記載されています。認可コードと PKCE のフローが完了すると、クライアントは Authorization: Bearer <jwt> を MCP エンドポイントに送信します。
利用可能なツール
| ツール | 説明 |
|---|---|
ping | API キーを確認し、ユーザー ID を返します |
generate_presentation | テキストコンテンツからプレゼンテーションを作成します |
get_generation_status | 非同期処理のステータスを確認します |
get_themes | 認証済みユーザーが利用できるテーマの一覧を表示します |
get_vibes | 認証済みユーザーが利用できる雰囲気(ビジュアルスタイル)の一覧を表示します |
get_presentations | すべてのプレゼンテーションを一覧表示します |
create_slide | 既存のプレゼンテーションにスライド(クラシックまたはクリエイティブ)を追加します |
delete_slide | プレゼンテーションからスライドを削除します |
export_presentation | PDF、PPTX、または共有可能なリンクとしてエクスポートします |
generate_transcripts | スライドのスピーカーノートを生成します |
delete_presentation | プレゼンテーションを完全に削除します |
ワークフロー
- コンテンツを指定して
generate_presentationを呼び出します - ステータスが
completedになるまで、2~5 秒ごとにget_generation_statusをポーリングします - 以降の操作には、返された
presentation_idを使用します
使用例
プレゼンテーションを生成する
まず get_themes と get_vibes を呼び出して、アカウントで利用できる ID を確認し、次にそれらを渡します。
{
"input_text": "Benefits of AI in the workplace: increased productivity, enhanced creativity, improved efficiency",
"title": "AI in the Workplace",
"theme_id": "<id from get_themes>",
"vibe_id": "<id from get_vibes>",
"slide_range": "2-5",
"include_ai_images": true,
"num_creative_variants": 1,
"total_variants_per_slide": 1,
"image_ids": [],
"export_formats": ["link"],
"language": "English"
}
必須なのは input_text のみです。num_creative_variants は 0~2 に設定してください(vibe_id を使用する場合は 1 以上に設定します)。total_variants_per_slide は 1~4 に設定してください。export_formats には "link"、"pdf"、"ppt" を指定できます。
生成ステータスを確認する
{
"generation_id": "abc123-def456"
}
プレゼンテーションをエクスポートする
{
"presentation_id": "xyz789",
"formats": ["pdf", "link"]
}
利用可能なテーマ
get_themes を呼び出すと、アカウントで利用できるテーマを確認できます(テーマ ID と表示名が返されます)。theme_id に直接指定できる、組み込みのレガシーテーマ名の一部を以下に示します。
AURORA_FLUXMIDNIGHT_EMBEREMERALD_FORESTDESERT_BLOOMDONUTOAKPRISMATICASIMPLE_LIGHTSIMPLE_DARKCYBERPUNK
設定
Claude Desktop / MCP クライアント向け
OAuth 対応クライアント(Claude Desktop、MCP Inspector、Cursor など)は URL だけで利用できます。クライアントは初回接続時に OAuth 2.1 + DCR フローを検出して実行します。
{
"mcpServers": {
"alai-presentations": {
"url": "https://slides-api.getalai.com/mcp/",
"transport": "streamable-http"
}
}
}
OAuth を使わず、静的 API キーを使用する場合は、ヘッダーブロックを追加します。
{
"mcpServers": {
"alai-presentations": {
"url": "https://slides-api.getalai.com/mcp/",
"transport": "streamable-http",
"headers": {
"api-key": "sk_your_api_key"
}
}
}
}
リンク
ライセンス
MIT ライセンス - 詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。