MCP Apps Example Gallery (fable candidate)
MCP Apps ギャラリー(fable 候補)
6 つの公式 Model Context Protocol MCP Apps の例 を、リモートの Streamable HTTP MCP サーバーとしてホストしています。クローン不要、npx 不要、トンネル不要。URL を指定するだけで試せます。各例には安定したエンドポイント、スクリーンショットとサンプルプロンプト付きのギャラリーカード、Copy MCP URL アクションが用意されています。
独立性に関するお知らせ。 このギャラリーは、公式の例を独立してホストしたもので、アップストリームのコミット
10195ad9に固定されています。これは 公式 の Model Context Protocol サービスではなく、Model Context Protocol プロジェクトによってホストまたは承認されたものでもありません。これはデモンストレーションサービスであり、アカウント、保存されたユーザーデータ、SLA は一切ありません。
アプリ一覧
Slug | 例 | デモンストレーション内容 | MCP エンドポイントパス |
| 最小ツール + |
| |
| 編集可能なフォーム、チャート、再計算 |
| |
| 高密度なインタラクティブデータ可視化 |
| |
| フィルタリングとチャートのインタラクション |
| |
| シナリオテンプレート + カスタム12ヶ月予測 |
| |
| ライブブラウザ音声認識(Web Speech API) |
|
非 MCP ルート: /(ギャラリーページ)、/apps.json(機械可読マニフェスト)、/healthz、/readyz、/version。
Related MCP server: MCP Reference Server
本番エンドポイント
本番ギャラリーは https://openwork-mcp-app-gallery-fable.vercel.app で提供されています(デプロイされたコミットと照合済み。証明書は BENCHMARK_REPORT.md と TIMELINE.md にあります)。
https://openwork-mcp-app-gallery-fable.vercel.app/apps/get-time/mcp
https://openwork-mcp-app-gallery-fable.vercel.app/apps/budget-allocator/mcp
https://openwork-mcp-app-gallery-fable.vercel.app/apps/cohort-heatmap/mcp
https://openwork-mcp-app-gallery-fable.vercel.app/apps/customer-segmentation/mcp
https://openwork-mcp-app-gallery-fable.vercel.app/apps/scenario-modeler/mcp
https://openwork-mcp-app-gallery-fable.vercel.app/apps/transcript/mcp
5分以内で試す
ギャラリーページを開き、カードの Copy MCP URL を押す(または上記のエンドポイントをコピー)。
MCP Apps 対応ホストでリモート MCP サーバーとして URL を追加する。OpenWork では、ユーザー設定の MCP サーバーとして追加します。他のホストにも同等の「リモート MCP サーバーを追加」フローがあります。
カードのサンプルプロンプトを送信します(例:
budget-allocatorの場合:「インタラクティブに調整できる、100万ドルのシードステージ予算を作成して」)。会話内にレンダリングされるアプリ UI と対話します。
MCP Apps をサポートしていないホストでも動作します: 各ツールはフォールバックとして通常のテキストや構造化された結果を返すため、プレーンな MCP クライアントでも UI なしで有用な出力を得られます。
プロトコルサポート: 現在の 2026-07-28 プロトコルリビジョン(リクエストごとのエンベロープ)と、ステートレスな2025年時代の Streamable HTTP フロー(initialize → tools/* / resources/*)の両方をすべてのエンドポイントで提供します。セッションなしの GET と DELETE は 405 を返します。提供はステートレスであり、サーバー側のセッションを終了するものはありません。
ローカルで実行する
Node.js 24.x と pnpm 10.28.0(corepack 経由)が必要です:
corepack enable
pnpm install --frozen-lockfile
pnpm devこれにより、6つのアプリ UI がイミュータブルなリソースバンドルにビルドされ、ギャラリーサイトが生成され、すべてが http://localhost:3000 で提供されます。
完全なリリースゲート(フォーマット、リント、厳格な型チェック、プロvenance/通知検証、ソース境界スキャン、依存関係監査、両プロトコル時代にわたる95テストのユニット/ゲートウェイ/コントラクトマトリックス、本番 Vercel ビルド、アーキテクチャ不変条件、SBOM 生成、およびアップストリームベーシックホストを通じた15のブラウザテスト)を再現する:
pnpm exec playwright install chromium
pnpm release:checkソースの帰属と出所
アップストリームのサンプルソースは、正確に固定されたコミットで
upstream/ext-apps/にコピーされており、ファイルごとのダイジェストとすべてのローカル変更はupstream/manifest.jsonに文書化され、pnpm verify:noticesによって検証されています。ローカル変更は以下に限定されます:MCP SDK v1 +
@modelcontextprotocol/ext-apps/serverからギャラリーの SDK v2 アダプター(src/mcp-app-adapter.ts)へのインポート適応、UI HTML をローカルファイルシステムではなくバンドルされたイミュータブルストアから読み取ること、およびcustomer-segmentationの決定論的シードデータセット(ステートレスなサーバーレスインスタンスは同一のデータを提供する必要があります)。ギャラリー所有のコードは Apache-2.0(
LICENSE)です。コピーされたアップストリームコードは独自の通知を保持します(THIRD_PARTY_NOTICES.md)。pnpm check:upstreamはアップストリームのドリフトを読み取り専用で報告します。アップストリームはビルド時や実行時には決して取得されません。
データの動作、ログ、制限
アカウント、Cookie、データベース、アップロード、保存されたユーザー状態は一切ありません。 すべてのアプリデータは合成データまたはリクエストにバインドされています。
transcriptアプリの音声認識はブラウザ内で実行され(ホストがマイク許可を要求します)、オーディオや文字起こしがギャラリーサーバーに届くことはありません。Wave 1 アプリでは、意図したサーバー側のネットワーク出力はありません。CI はランタイムソースにネットワーク、サブプロセス、ファイルシステム書き込みプリミティブがないかスキャンします。
ログ には、匿名の集約メタデータ(アプリ Slug、JSON-RPC メソッドカテゴリ、ステータス、期間、バイト数)のみが含まれます。ツールの引数、結果、プロンプト、リソースコンテンツ、ヘッダー、Cookie、IP アドレスは含まれません。
制限: 256 KiB のリクエストボディ、512 KiB のツール結果、1 MiB のバンドル UI リソース、15秒のアプリケーション期限(プラットフォーム最大30秒)、インスタンスごとの同時実行制限(
429+Retry-Afterによるシェディング)、プラットフォームエッジでの/apps/*/mcpのレート制限。アプリは個別に無効化できます(
DISABLED_APP_SLUGSオーバーライドでフェイルクローズ)。無効化されたアプリは/apps.jsonでenabled: falseとして表示され続けます。
SLA なし
これは、プロバイダーインフラ上で可用性の保証なしに提供される、学習およびデモンストレーション用のホスト面です。エンドポイントはいつでもレート制限、無効化、または削除される可能性があります。
This server cannot be installed
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
- FlicenseDqualityDmaintenanceA ready-to-use starter implementation of the Model Context Protocol (MCP) server that enables applications to provide standardized context for LLMs with sample resources, tools, and prompts.2151
- Alicense-qualityDmaintenanceA comprehensive reference implementation demonstrating all features of the Model Context Protocol (MCP) specification, serving as documentation, learning resource, and testing tool for MCP implementations.1MIT
- Flicense-qualityDmaintenanceA minimal Model Context Protocol (MCP) server that uses streamable HTTP transport to provide demo tools for calculations, notes, and time. It serves as a standalone example for testing MCP connectivity and gateway registration through a standard HTTP endpoint.
- Flicense-qualityDmaintenanceAn educational repository designed to practice and understand the Model Context Protocol through simple server implementations. It demonstrates core MCP concepts such as tools, resources, and communication via stdio and SSE transport methods.
Related MCP Connectors
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP (Model Context Protocol) server for Appwrite
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
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/different-ai/openwork-mcp-app-gallery-fable'
If you have feedback or need assistance with the MCP directory API, please join our Discord server