Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
Claude, Cursor, Codex에서 바로 GetStoreReady로 프로젝트를 만들고, 스크린샷을 업로드하고, 템플릿을 적용합니다
Create projects, upload screenshots, and apply templates on GetStoreReady straight from Claude, Cursor, Codex, or Gemini.
개발 도구TypeScriptGitHub @getstoreready온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. 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 전문 보기 ↗