appdesigns App Store screenshots

App Store and Google Play screenshots MCP: your agent captures the app, you edit and export. Free.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
98%
命名品質
95%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,202Token(工具定義)
~2.2 KB典型回應大小
中等的注意力影響(128k 上下文的 0.94%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "screenshots": {
      "url": "https://appdesigns.click/api/mcp"
    }
  }
}

遠端端點

https://appdesigns.click/api/mcpstreamable-http

它能做什麼

工具清單

工具(4)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢get_workflow(platform, store)

Returns the full appdesigns recipe for one platform and store, as markdown: how to pick the screens, how to check and populate demo data with the user's consent, the exact capture commands (simulator or emulator, status bar, deep links), the caption rules, and the upload and hand-off steps. Read-only; changes nothing.

輸入結構描述

{
  "type": "object",
  "properties": {
    "platform": {
      "type": "string",
      "enum": [
        "ios",
        "android",
        "expo",
        "react-native",
        "flutter",
        "web"
      ],
      "description": "How the app is built: ios (Swift or Objective-C), android (Kotlin or Java), expo, react-native, flutter, or web (a web app or PWA)."
    },
    "store": {
      "default": "app_store",
      "description": "Which store the screenshots are for.",
      "type": "string",
      "enum": [
        "app_store",
        "play"
      ]
    }
  },
  "required": [
    "platform"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢list_devices(store)

Lists the device frames, frame colours and canvas sizes appdesigns offers for one store, with the defaults create_project uses when you leave them out. The App Store gets Apple devices only; Google Play gets Android phones. Read-only.

輸入結構描述

{
  "type": "object",
  "properties": {
    "store": {
      "default": "app_store",
      "description": "Which store the screenshots are for.",
      "type": "string",
      "enum": [
        "app_store",
        "play"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡create_project(project_name, store, device, frame_color, background_color, ...)

Starts a screenshot set: 1 to 6 screenshots in store order, each with a screen name and a headline. Returns a project_handle and one upload command (bash and PowerShell forms) that sends every screenshot straight to storage; run it once, then call finish_project with the handle. Upload and call finish_project within 3 hours (an unfinished project lapses then); a finished one waits 72 hours to be opened. Nothing is public and no account is needed; the user saves the set to their account when they open the link finish_project returns.

輸入結構描述

{
  "type": "object",
  "properties": {
    "project_name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60,
      "description": "The app's name. It becomes the project name in the user's appdesigns library."
    },
    "store": {
      "default": "app_store",
      "description": "Which store the set is for.",
      "type": "string",
      "enum": [
        "app_store",
        "play"
      ]
    },
    "device": {
      "description": "A device id from list_devices. Defaults to iphone-17-pro-max for the App Store and pixel-11-pro for Google Play.",
      "type": "string",
      "maxLength": 40
    },
    "frame_color": {
      "description": "A colour id of that device from list_devices. Leave it out to pick one that stands out from the background.",
      "type": "string",
      "maxLength": 40
    },
    "background_color": {
      "description": "#RRGGBB. Use the app's brand or accent colour if you can find it in the code. Leave it out for a neutral light background.",
      "type": "string",
      "pattern": "^#[0-9a-fA-F]{6}$"
    },
    "canvas_size": {
      "description": "A canvas size from list_devices, as WIDTHxHEIGHT. Leave it out for the store default (1320x2868 for iPhone, 2048x2732 for iPad, 1080x1920 for Play).",
      "type": "string",
      "maxLength": 12
    },
    "screens": {
      "minItems": 1,
      "maxItems": 6,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "screen_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 24,
            "description": "The screen or feature name, shown as the small line: 1 to 3 words, at most 24 characters. Example: \"Weekly stats\"."
          },
          "headline": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40,
            "description": "The big line: the benefit this screen shows, 2 to 6 words, 32 characters or fewer (40 at most; longer is set smaller). Sentence case, no trailing period. Example: \"See where every dollar goes\"."
          },
          "file_path": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "description": "Absolute path to the PNG or JPEG screenshot (no ~ or $VARIABLES; they are not expanded). Not read by the server; it goes into the upload command."
          }
        },
        "required": [
          "screen_name",
          "headline",
          "file_path"
        ]
      },
      "description": "One entry per screenshot, in the order the store should show them. The first sells the app."
    }
  },
  "required": [
    "project_name",
    "screens"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡finish_project(project_handle)

Checks that every screenshot of a project was uploaded and is a real PNG or JPEG, then returns the link that opens the set in the appdesigns editor, where the user saves it to their account and can edit and export it. Calling it again returns a fresh link and retires the previous one.

輸入結構描述

{
  "type": "object",
  "properties": {
    "project_handle": {
      "type": "string",
      "minLength": 10,
      "maxLength": 100,
      "description": "The project_handle create_project returned."
    }
  },
  "required": [
    "project_handle"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本4 個工具