FrameThrower について
FrameThrowerは、映画制作関係者向けの検索可能な映画スチル資料ライブラリです。5,489作品を撮影技法や視覚的特徴で索引化し、作品名、監督、撮影監督の情報とともに画面を探して絞り込めます。
主な機能
- 01概念やムードによる画面検索
- 02レンズや撮影属性による絞り込み
- 03類似画面の検索
- 04画面メタデータとリンクの取得
活用シーン
- 01撮影用の照明や色彩の参考探し
- 02ショットサイズ別の構図例の検索
- 03候補画面をもとにしたビジュアル方針の調整
MCP 対応
OAuth 2.1でクライアントに接続するホスト型リモートMCPサーバーです。画面検索、絞り込み、類似画面の検索、詳細取得の4つのツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://framethrower.ai/api/mcpclaude mcp add --transport http ai-framethrower-framethrower https://framethrower.ai/api/mcp{"mcpServers":{"ai-framethrower-framethrower":{"type":"http","url":"https://framethrower.ai/api/mcp"}}}Cursor で開く{"servers":{"ai-framethrower-framethrower":{"type":"http","url":"https://framethrower.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"ai-framethrower-framethrower":{"type":"http","url":"https://framethrower.ai/api/mcp"}}}{"mcpServers":{"ai-framethrower-framethrower":{"serverUrl":"https://framethrower.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | number | いいえ | |
| query | string | はい | 自然言語による説明。例:"neon-lit rainy street at night" |
詳細
FrameThrower MCP Server
エージェントの中で、映画の参考資料を。 あらゆる MCP クライアントを、 照明、レンズの特性、ショットサイズ、色、ムードを基準にフレーム単位で インデックス化された 5,489 本の映画の撮影参考ライブラリに接続できます。
会話の中でイメージを伝えると、エージェントが映画名、監督、撮影監督を 明記した実際のフレームを提示します。
https://framethrower.ai/api/mcp
リモートサーバー、OAuth 2.1、4 つのツール、レート制限なし、 登録時に $2 分のクレジットが無料(カード不要)。
クイックスタート
Claude(デスクトップ/Web)
設定 → コネクター → カスタムコネクターを追加 → 次を貼り付けます。
https://framethrower.ai/api/mcp
ブラウザーが開いたらサインインしてください。これで完了です。
Cursor
ワンクリックで追加:
または、~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"framethrower": {
"url": "https://framethrower.ai/api/mcp"
}
}
}
stdio のみ対応するクライアント
mcp-remote を使ってブリッジします。
OAuth フローはこのツールが処理します。
{
"mcpServers": {
"framethrower": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://framethrower.ai/api/mcp"]
}
}
}
クライアントごとの詳しい手順は docs/install.md をご覧ください。
4 つのツール
| ツール | クレジット | 機能 |
|---|---|---|
search_frames | 2 | 自然言語で、コンセプト、ムード、色、構図、シーンを基準に検索します |
find_by_craft | 2 | レンズ、ショットサイズ、スタイル、設定、時間帯、監督、年など、撮影技法の属性を基準にフレームを検索します |
find_similar | 2 | すでに候補に選んだフレームに似たフレームをさらに探します。絞り込みに使います |
get_frame_details | 2 | 1 つのフレームの完全なメタデータ、サムネイル、リンクを取得します |
search_frames
| 引数 | 型 | 説明 |
|---|---|---|
query | string, 必須 | 例:"neon-lit rainy street at night" |
limit | number, 1–40 | デフォルトは 12 です |
find_by_craft
すべて任意です。組み合わせて検索を絞り込めます。
| 引数 | 型 | 説明 |
|---|---|---|
lens | string | "anamorphic"、"spherical"、"vintage_soft" |
shot_size | string | "closeup"、"wide"、"medium" |
visual_style | string | |
setting | string | "interior" または "exterior" |
time_of_day | string | "night"、"day" |
director | string | |
year_min / year_max | number | 年の範囲 |
limit | number, 1–40 | デフォルトは 12 です |
find_similar
| 引数 | 型 | 説明 |
|---|---|---|
frameId | string, 必須 | 前回の結果に含まれる ID |
limit | number, 1–40 | デフォルトは 12 です |
get_frame_details
| 引数 | 型 | 説明 |
|---|---|---|
frameId | string, 必須 |
想定される使い方
接続時にサーバーが使用方法を指示するため、クライアントに動作方法を伝える必要はありません。 想定されている手順は次のとおりです。
- 検索 — エージェントが、説明された内容を使って
search_framesを呼び出します。 - いくつか提示 — 映画名、監督、リンクを添えて、4 件ほどを提示します。大量に並べることはありません。
- 反応 — 「#2 に似たものをもっと」「もっと寒色で」「もっとタイトに」などと伝えます。それに応じて、そのフレームを指定した
find_similar、または属性を調整したfind_by_craftが実行されます。 - 繰り返す — ぴったりの結果が見つかるまで続けます。
チャット内での画像表示は安定しないため、すべての結果に FrameThrower へのリンクが付いています。 フレーム本来の見た目を確認できるのはギャラリーです。
効果的な会話例は examples/prompts.md をご覧ください。
料金
登録時に $2 分のクレジットが無料、カードは不要です。 その後は $1 で 1,000 クレジット、 ツールの呼び出し 1 回につき 2 クレジットなので、$1 で 500 回呼び出せます。 クレジットに有効期限はありません。レート制限もありません。
クレジットがなくなると、残高とチャージ先を含むメッセージがツールから返されます。 そのため、エージェントは何も言わずに失敗するのではなく、状況を説明できます。
返されるもの — 返されないもの
ツールが返すのは、メタデータ、サムネイル URL、カラーパレット、FrameThrower に戻るディープリンクです。生の画像データは返しません。
これは画像配信パイプラインではなく、発見と参照のためのツールです。フレームのライセンスを付与する権利は当社にはありません。解説、教育、研究の参考資料として低解像度で表示されるものであり、権利は所有者に留保されます。使用目的をご覧ください。
サーバーコードがない理由
FrameThrower MCP サーバーはリモートでホストされています。接続して使用するものであり、自分で実行する必要はありません。そのため、このリポジトリにはコネクター、マニフェスト、クライアントごとのセットアップ、ツールのシグネチャ、実例が含まれています。インストールするものも、実行し続けるものも、管理する API キーもありません。OAuth により、エージェントはサインイン済みの FrameThrower アカウントとして動作します。
こちらもご利用いただけます
同じアカウント、同じクレジットです。
概要
FrameThrower は、これからのクリエイターのためのリファレンスアプリです。インターネット上でも最大級の映画スチルライブラリの 1 つであり、REST API、MCP サーバー、npm SDK から呼び出せます。現役の映画制作者や広告クリエイターを対象に、経験豊富な映画制作者や広告クリエイターが開発しました。
MIT ライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。