Skip to main content
Glama

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

Alai MCP server

Claude、Cursor、およびMCPクライアント向けのAIプレゼンテーション作成・スライド生成ツールです。テキストからデザイナーレベルのプレゼンテーション、ピッチデッキ、スライドを作成します。PowerPoint (PPTX) および PDF へのエクスポートが可能です。

Alaiとは?

AlaiはAIプレゼンテーション作成ツールであり、デザインスキルがなくても高品質で美しいスライドを最速で作成できる方法です。

  • テキストからスライドを生成 - メモ、マークダウン、URL、ドキュメントを洗練されたプレゼンテーションに変換

  • 既存のスライドを美しくする - AIを使用してPowerPointプレゼンテーションのスタイルを整え、改善

  • どこへでもエクスポート - PowerPoint (PPTX)、PDFとしてダウンロード、または共有可能なリンクとして出力

  • プロフェッショナルなテーマ - あらゆる場面に対応するデザイナーレベルのテンプレート

  • スピーカーノート - 各スライドに対してAIが生成したトークポイント

  • Nano Banana Pro画像スライド - デッキのビジュアルスタイルに合わせたテーマ対応の画像スライド生成

  • 編集と反復 - 既存のスライドのテキスト、アイコン、画像をターゲットを絞って変更

Related MCP server: Google Slides MCP Server

ユースケース

  • ピッチデッキ - メモから投資家向けのプレゼンテーションを作成

  • 営業プレゼンテーション - 見込み客向けの魅力的なスライドを生成

  • 会議メモからスライドへ - メモを共有可能なデッキに変換

  • PowerPointの美化 - 既存のスライドをプロフェッショナルなテーマで再スタイル化

  • マーケティングプレゼンテーション - 製品やキャンペーンのデッキを迅速に構築

機能

  • テキスト、マークダウン、会議メモからデザイナーレベルのプレゼンテーションを生成

  • 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 Protected Resource Metadataを実装し、認可をSupabaseに委任しています。SupabaseはRFC 7591 Dynamic Client RegistrationおよびPKCE (S256) をサポートしています。仕様に準拠した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_endpointauthorization_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

プレゼンテーションを完全に削除

ワークフロー

  1. コンテンツを指定して generate_presentation を呼び出す

  2. ステータスが completed になるまで、2〜5秒ごとに get_generation_status をポーリングする

  3. 返された presentation_id を使用して以降の操作を行う

使用例

プレゼンテーションの生成

最初に get_themesget_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 ファイルを参照してください。

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
6wRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Deterministic, fully editable PowerPoint from typed slide intents. 200+ layouts, brand templates.

  • Turn any idea, URL, doc, or PDF into on-brand visuals: 100+ formats, native in 150+ languages

  • Presentations.AI MCP server — create designed slide decks from a topic, text, or document.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/getalai/alai-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server