mcpField
F
Framegrove: App Store screenshot generator

Framegrove: App Store screenshot generator

ローカル
framegrove.bamstudio.devメディア・デザイン13 週間前に更新

Framegrove: App Store screenshot generator について

Framegroveは、既存のスクリーンショットとキャプションからストア画像やApple Creative Assetsを作るローカルMCPサーバー兼CLIです。56種類のテンプレートを備え、指定サイズで画像を生成します。

主な機能

  1. 01厳選された56種類のテンプレート
  2. 02画像とキャプションからストア画像を生成
  3. 03Apple Creative Assetsの生成
  4. 04寸法とPNG透過の検査
  5. 05編集可能なプロジェクトの出力

活用シーン

  1. 01ローカライズしたApp Store画像の作成
  2. 02Google PlayとiPhone Duo向け画像の準備
  3. 03Apple Creative Assetsの生成
  4. 04出力プリセットに基づくPNG検査

MCP 対応

MCPサーバーは、テンプレートや出力サイズの参照、スクリーンショット生成、編集可能なプロジェクトの作成、書き出し素材の検査を行うツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tech-bam-framegrove": {
"command": "npx",
"args": [
"-y",
"framegrove"
],
"env": {
"FRAMEGROVE_FONTS": "<FRAMEGROVE_FONTS>",
"FRAMEGROVE_OFFLINE": "<FRAMEGROVE_OFFLINE>"
}
}
}
}
起動コマンドnpx -y framegrove
設定が必要な環境変数
FRAMEGROVE_FONTSOptional folder for the template font cache (default ~/.cache/framegrove/fonts).
FRAMEGROVE_OFFLINESet to 1 to skip the one-time font download.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmframegrove1.0.0

ツール

5

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Framegrove

App Store、Google Play、iPhone Duo 向けのスクリーンショットを生成する MCP サーバー と CLI です。実際のアプリのスクリーンショットとキャプションを渡すと、厳選された56種類のテンプレートから、正確なサイズのストア用スクリーンショットと Apple Creative Assets(Header、Search、Universal)を生成します。無料、MIT ライセンスで、ローカルで動作します。

ウェブエディター:https://framegrove.bamstudio.dev · ソース:https://github.com/tech-bam/framegrove

MCP サーバー

Node.js 20 以降が必要です。

Claude Code

claude mcp add framegrove -- npx -y framegrove mcp

Claude Desktop、Cursor、Windsurf、VS Code、その他のクライアント

{
  "mcpServers": {
    "framegrove": { "command": "npx", "args": ["-y", "framegrove", "mcp"] }
  }
}

Codex

codex mcp add framegrove -- npx -y framegrove mcp

テンプレートのフォント(Google Fonts、OFL)は、初回のレンダリング時に ~/.cache/framegrove/fonts へ一度だけダウンロードされます。別のフォルダーを使用するには FRAMEGROVE_FONTS を設定するか、ダウンロードをスキップするには FRAMEGROVE_OFFLINE=1 を設定してください。

ツール
ツール機能
list_templatesテーマ、向き、デフォルトサイズ、画面数を含む厳選されたテンプレート一覧
list_outputsApp Store、Google Play、iPhone Duo、Creative Assets の正確なサイズ
render_screenshotsテンプレート、スクリーンショットのパス、言語ごとのキャプションを使って PNG を生成
build_projectウェブエディターで微調整できる編集可能な .sms.json を書き出し
inspect_assets出力プリセットに対して、書き出した画像のサイズと PNG のアルファチャンネルを確認

プロンプトの例:「Framegrove を使って、./screens にあるアプリのスクリーンショットから、英語とドイツ語の App Store 用スクリーンショットを studio-midnight テンプレートで作成してください。」

CLI

npx framegrove templates
npx framegrove outputs
npx framegrove render --template studio-paper --shots ./screens --lines captions.txt --out ./store
npx framegrove render --template creative-paper-header --shots ./screens --out ./header
npx framegrove inspect ./store/*.png --output iphone-6.9
npx framegrove project --template duo-paper-inner --shots ./inner --out ./editable.sms.json
npx framegrove --help

キャプションファイル:各画面につき1行で、Headline [highlight] | Subtitle の形式です。言語を追加するには --captions-de de.txt を使用します。サイズは --sizes iphone-6.9,ipad-13,android-phone または WxH で指定します。

注意事項

  • Apple 向けの PNG は、アルファチャンネルなしの RGB 形式で、正確なサイズで書き出されます。
  • Framegrove はシミュレーターのスクリーンショットを撮影したり、App Store Connect にアップロードしたりするものではありません。渡された素材をレンダリングします。
  • デバイスごとの切り抜きを確認するには、App Store Connect で Creative Assets をプレビューしてください。

エージェントスキルと Claude Code プラグイン

このリポジトリには、エージェントスキルと、そのスキルをこの MCP サーバーと一緒にバンドルした Claude Code プラグインが含まれています。

claude plugin marketplace add tech-bam/framegrove
claude plugin install framegrove@framegrove

MIT © Framegrove コントリビューター

コメント

MCP は初めてですか?

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

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