mcpField
S
StoreShots

StoreShots

ローカル
storeshots.qaimos.co.ukメディア・デザイン04 週間前に更新

StoreShots について

StoreShotsは、アプリ画像とテキストからApp StoreやGoogle Play向けの紹介画像を作るMCPサーバーです。ストア素材を用意する開発者向けで、サーバー側でレンダリングし、PNGまたはZIPで保存できます。

主な機能

  1. 011~5枚の画像から生成
  2. 025種類のスタイルと色の指定
  3. 03iPhone、Android、iPadのフレーム
  4. 04ストア用サイズで出力
  5. 05PNGまたはZIPでダウンロード

活用シーン

  1. 01アプリ画像からストア素材を作成
  2. 02見出しやキャプション付きのスライド作成

MCP 対応

stdioのMCPサーバーがホスト型StoreShots APIに接続します。MCPクライアントからスタイルや端末の確認、画像生成、出力取得、クレジットの確認や購入ができます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"uk-co-qaimos-storeshots-storeshots": {
"command": "npx",
"args": [
"-y",
"storeshots-api-mcp"
],
"env": {
"STORESHOTS_API_KEY": "<STORESHOTS_API_KEY>",
"STORESHOTS_API_URL": "<STORESHOTS_API_URL>",
"STORESHOTS_OUTPUT_DIR": "<STORESHOTS_OUTPUT_DIR>"
}
}
}
}
起動コマンドnpx -y storeshots-api-mcp
設定が必要な環境変数
STORESHOTS_API_KEYシークレットYour StoreShots API key (free key at https://storeshots.qaimos.co.uk/account.html)
STORESHOTS_API_URLAPI endpoint (default https://storeshots.qaimos.co.uk/api.php)
STORESHOTS_OUTPUT_DIRDefault download folder for get_output (default ~/StoreShots)

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

パッケージ
npmstoreshots-api-mcp0.1.2

ツール

6

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

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

詳細

StoreShots MCP

npm MCP Registry License: MIT

Install in Cursor

Cursor、Claude、その他の MCP クライアントから、生のアプリのスクリーンショットを、洗練された App Store と Google Play 向けのマーケティング用スクリーンショットに仕上げます。

これは、ホスト型の StoreShots API と通信する、小規模な stdio MCP サーバーです。レンダリングはサーバー上で行われるため、お使いのマシンに Chrome、Puppeteer、デザインツールを用意する必要はありません。エージェントにスクリーンショットと見出しをいくつか渡すと、ストアにそのまま掲載できる PNG(または ZIP)をプロジェクト内に保存します。

  • 1 セットあたり 1~5 枚のスクリーンショット。ローカルファイルまたは URL に対応
  • 厳選された 5 種類のスタイル:glow、midnight、sunset、mint、trailing。カスタムカラーにも対応
  • デバイスフレーム:iphone、iphone-duo、android、ipad
  • 1 回の呼び出しですべての必須ストアサイズに対応:ios-6.9(1320×2868)、ios-6.5(1242×2688)、android-phone(1080×1920)、ipad-13(2064×2752)
  • 各スライドに見出しとキャプションを設定
  • ZIP や PNG をプロジェクトに直接ダウンロード

クイックスタート

1. 無料の API キーを取得する

https://storeshots.qaimos.co.uk/account.html でメールアドレスを登録します。キー(ss_...)は一度しか表示されないため、安全な場所にコピーしてください。

2. MCP クライアントにサーバーを追加する

Cursor:これを ~/.cursor/mcp.json(またはプロジェクト内の .cursor/mcp.json)に追加します。上の「Install in Cursor」ボタンも使用できます。

{
  "mcpServers": {
    "storeshots": {
      "command": "npx",
      "args": ["-y", "storeshots-api-mcp"],
      "env": { "STORESHOTS_API_KEY": "ss_your_key_here" }
    }
  }
}

Claude Desktop:Settings → Developer → Edit Config を開き、同じブロックを claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "storeshots": {
      "command": "npx",
      "args": ["-y", "storeshots-api-mcp"],
      "env": { "STORESHOTS_API_KEY": "ss_your_key_here" }
    }
  }
}

Claude Code:

claude mcp add storeshots --env STORESHOTS_API_KEY=ss_your_key_here -- npx -y storeshots-api-mcp

VS Code、Windsurf、その他のクライアント:環境変数に STORESHOTS_API_KEY を設定し、stdio で npx -y storeshots-api-mcp を実行します。

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

3. エージェントに依頼する

./shots/home.png と ./shots/stats.png から、midnight スタイルで App Store 用のスクリーンショットを作成してください。見出しは「Build habits that stick」と「See your progress」にして、./store-assets に保存してください。

ツール

ツール機能
list_styles使用できるスタイルと、それぞれのカラーおよびレイアウトを一覧表示します
list_devicesデバイスフレームとストアの出力サイズを一覧表示します
generate_screenshotsscreenshots(1~5 個のパスまたは URL)から 1 セットをレンダリングします。任意の入力:style、device、targets[]、headlines[]、captions[]、appName、theme(カラーの上書き)、download_to、download_format(zip | png | both)。jobId を返します
get_outputジョブの ZIP や PNG を output_dir にダウンロードします。出力は 24 時間保持されます
get_balance有料クレジット、今月残っている無料セット数、利用可能なクレジットパックを表示します
buy_creditsクレジットパックの Stripe Payment Link を返します。リンクはブラウザーで開きます。このツールが課金することはありません

設定

変数必須デフォルト
STORESHOTS_API_KEYはいなし。無料キーは account.html で取得できます
STORESHOTS_API_URLいいえhttps://storeshots.qaimos.co.uk/api.php
STORESHOTS_OUTPUT_DIRいいえ~/StoreShots(デフォルトのダウンロードフォルダー)
STORESHOTS_TIMEOUT_MSいいえ300000

料金

  • Free:月に3セット。小さな「Made with StoreShots」ウォーターマークが付きます
  • Starter:3ドルで10セット。ウォーターマークは付きません
  • Pro:5ドルで20セット。ウォーターマークは付きません

1セットはgenerate_screenshotsの呼び出し1回分で、指定したすべてのサイズが含まれます。buy_creditsまたはstoreshots.qaimos.co.ukで購入できます。

プライバシー

スクリーンショットはHTTPS経由でStoreShots APIにアップロードされ、そこでレンダリングされた後、24時間後に削除されます。APIキーはX-API-Keyヘッダーとして送信されます。

開発

npm install
npm run inspect   # opens the MCP Inspector against src/index.js

npm testを実行すると、このリポジトリには含まれていないStoreShots PHP APIのローカルコピーに対してエンドツーエンドテストが実行されます。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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