mcpField
P
presentations

presentations

リモート
getalai.com生産性527 週間前に更新
リポジトリ公式サイト

presentations について

presentationsは、テキストからスライドを作成し、既存のデッキを編集できるMCPクライアント向けAIプレゼンテーションサービスです。スピーカーノートの生成や、PDF、PPTX、共有リンクへのエクスポートにも対応します。

主な機能

  1. 01テキスト、Markdown、メモからデッキを生成
  2. 02テーマを使った既存スライドの再スタイル
  3. 03スライドの部分編集
  4. 04スピーカーノートの生成
  5. 05PDF、PPTX、共有リンクへのエクスポート

活用シーン

  1. 01会議メモをプレゼンテーションに変換
  2. 02投資家向けピッチデッキを作成
  3. 03既存のPowerPointデッキを再スタイル

MCP 対応

ホスト型MCPエンドポイントを通じて、プレゼンテーションの生成、編集、一覧、エクスポート用ツールをクライアントに提供します。APIキーまたはOAuth 2.1で認証できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://slides-api.getalai.com/mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Alai - AI プレゼンテーション作成 MCP サーバー

Alai MCP server

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_key
  • Authorization: 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 エンドポイントに送信します。

利用可能なツール

ツール説明
pingAPI キーを確認し、ユーザー ID を返します
generate_presentationテキストコンテンツからプレゼンテーションを作成します
get_generation_status非同期処理のステータスを確認します
get_themes認証済みユーザーが利用できるテーマの一覧を表示します
get_vibes認証済みユーザーが利用できる雰囲気(ビジュアルスタイル)の一覧を表示します
get_presentationsすべてのプレゼンテーションを一覧表示します
create_slide既存のプレゼンテーションにスライド(クラシックまたはクリエイティブ)を追加します
delete_slideプレゼンテーションからスライドを削除します
export_presentationPDF、PPTX、または共有可能なリンクとしてエクスポートします
generate_transcriptsスライドのスピーカーノートを生成します
delete_presentationプレゼンテーションを完全に削除します

ワークフロー

  1. コンテンツを指定して generate_presentation を呼び出します
  2. ステータスが completed になるまで、2~5 秒ごとに get_generation_status をポーリングします
  3. 以降の操作には、返された 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_FLUX
  • MIDNIGHT_EMBER
  • EMERALD_FOREST
  • DESERT_BLOOM
  • DONUT
  • OAK
  • PRISMATICA
  • SIMPLE_LIGHT
  • SIMPLE_DARK
  • CYBERPUNK

設定

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 ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。