尚未检测到更新。GitHub 发布版本后会显示在这里。
MCP server for GetStoreReady — create projects, upload screenshots, and apply templates from Claude, Cursor, and other MCP clients.
翻译准备中
正在加载完整 README。
查看完整 README ↗Add https://api.getstoreready.com/mcp as a custom connector / remote MCP
server. The first time, your AI app opens getstoreready.com — sign up or log in,
click Allow, done. No API key to copy.
claude mcp add --transport http getstoreready https://api.getstoreready.com/mcpThe hosted connector can't see your computer, so the local-only tools
(detect_app, capture_screenshots, bootstrap_store_project, upload by file
path, saving a store key from a file) are only in the local server below.
Every client below runs the same command. No API key needed — ask your
agent to "sign in to GetStoreReady": the sign_in tool opens
getstoreready.com/connect with a short code, you sign up or log in and click
Allow, and the key is saved to ~/.config/getstoreready/credentials.json.
{
"command": "npx",
"args": ["-y", "github:getstoreready/getstoreready-mcp"]
}
Prefer a fixed key (CI, scripts)? Create one at
getstoreready.com/profile/api-keys
and set it as GSR_API_KEY in the server's env — it takes precedence over
sign_in. The examples below show that optional env block.
Project-scoped (shared via .mcp.json committed to a repo):
claude mcp add getstoreready --scope project -- npx -y github:getstoreready/getstoreready-mcp
Optionally set GSR_API_KEY in your environment (otherwise use sign_in), or add it to the
generated .mcp.json:
{
"mcpServers": {
"getstoreready": {
"command": "npx",
"args": ["-y", "github:getstoreready/getstoreready-mcp"],
"env": { "GSR_API_KEY": "gsr_live_your_key_here" }
}
}
}
User-scoped (available in every project): same block in
~/.claude.json under mcpServers, or claude mcp add --scope user.
Settings → Developer → Edit Config (opens claude_desktop_config.json):
{
"mcpServers": {
"getstoreready": {
"command": "npx",
"args": ["-y", "github:getstoreready/getstoreready-mcp"],
"env": { "GSR_API_KEY": "gsr_live_your_key_here" }
}
}
}
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"getstoreready": {
"command": "npx",
"args": ["-y", "github:getstoreready/getstoreready-mcp"],
"env": { "GSR_API_KEY": "gsr_live_your_key_here" }
}
}
}
Add to ~/.codex/config.toml:
[mcp_servers.getstoreready]
command = "npx"
args = ["-y", "github:getstoreready/getstoreready-mcp"]
[mcp_servers.getstoreready.env]
GSR_API_KEY = "gsr_live_your_key_here"
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"getstoreready": {
"command": "npx",
"args": ["-y", "github:getstoreready/getstoreready-mcp"],
"env": { "GSR_API_KEY": "gsr_live_your_key_here" }
}
}
}
| Tool | What it does |
|---|---|
sign_in | Browser sign-in / sign-up (local server only) — no password or key in the chat |
sign_out | Forget the saved key on this machine (local server only) |
get_account | Signed-in email, plan, AI credit balance |
list_plans | Plans and credit packs with prices |
start_checkout | Payment link for a plan or credit pack — the user pays in their browser |
| Tool | What it does |
|---|---|
detect_app | Infer stack, app name, platforms, locales, and prioritized screens from a repo path. |
discover_screenshots | Find PNG/JPG under marketing/, fastlane/screenshots/, screenshots/, etc. |
capture_screenshots | Capture from iOS Simulator (simctl + optional Maestro) or Android (adb) into marketing/<locale>/. Prefer deepLinks or Maestro for distinct screens. |
bootstrap_store_project | One-shot: detect → upload → create project → apply template → return text layers for copy. |
Agent skill: getstoreready/getstoreready-skill — install with npx skills add getstoreready/getstoreready-skill.
Quick bootstrap:
detect_app({ appRootPath: "/path/to/app" })discover_screenshots({ appRootPath }) — if empty, capture_screenshots({ appRootPath, platform: "ios" })bootstrap_store_project({ appRootPath, templateKey: "random" })update_screen_text per screen (optionally after get_screen_images + vision)update_listing → translate_project → export_project → store push tools| Tool | What it does |
|---|---|
list_projects | List your GetStoreReady projects. |
create_project | Create a new project. Returns its id and editor URL. |
get_project | Project summary — platforms, languages, screen count, editor URL. |
list_templates | List templates with your owned/locked state. |
apply_template | Apply a template by key or "random". See recommended flow below. |
upload_screenshots | Upload raw app screenshots — prefer local path over base64 data. |
place_screenshot_image | Place an uploaded asset into a screen by 1-based index. |
Everything the web editor can do — free text with per-word highlight runs, any Google Font, device mockups with 3D tilt/lean and view presets, image & icon layers, edge fades, gradient/pattern/panorama backgrounds, per-device overrides (iPhone vs iPad vs Android), groups and z-order — is one Design JSON per screen. These tools read and write it directly; the vocabulary comes live from the API, so new editor features show up without an MCP update.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗