Alai
Alai - AIプレゼンテーション作成MCPサーバー
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_keyAuthorization: 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_endpoint、authorization_endpoint、および token_endpoint をアドバタイズします。認可コード + PKCEフローの後、クライアントは Authorization: Bearer <jwt> をMCPエンドポイントに送信します。
利用可能なツール
ツール | 説明 |
| APIキーを検証し、ユーザーIDを返す |
| テキストコンテンツからプレゼンテーションを作成 |
| 非同期操作のステータスを確認 |
| 認証済みユーザーが利用可能なテーマを一覧表示 |
| 認証済みユーザーが利用可能なバイブス(ビジュアルスタイル)を一覧表示 |
| すべてのプレゼンテーションを一覧表示 |
| 既存のプレゼンテーションにスライド(クラシックまたはクリエイティブ)を追加 |
| プレゼンテーションからスライドを削除 |
| PDF、PPTX、または共有可能なリンクにエクスポート |
| スライドのスピーカーノートを生成 |
| プレゼンテーションを完全に削除 |
ワークフロー
コンテンツを指定して
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 ファイルを参照してください。
Maintenance
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
- AlicenseAqualityDmaintenanceCreates and manipulates PowerPoint presentations with capabilities for adding various slide types, generating images, and incorporating tables and charts through natural language commands.11144MIT
- FlicenseBqualityDmaintenanceEnables interaction with Google Slides presentations through OAuth2 authentication. Supports creating new slides, adding rectangles, and managing presentation content through natural language commands.6
- Alicense-qualityDmaintenanceEnables AI-powered generation of presentations, documents, and webpages through the Gamma API. Supports theme selection, folder management, and automatic export to PowerPoint or PDF formats.9MIT
- Flicense-qualityDmaintenanceRemote MCP server running on Cloudflare Workers that creates PowerPoint presentations with customizable slides, layouts, and bullet points, along with basic calculator functions.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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