🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@stora-sh/mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@stora-sh/mcp

Stora MCP Server — App Store screenshots, ASO, compliance and submission tools for Claude Code, Cursor, Antigravity and any MCP-compatible client

latest
Source
npmnpm
Version
0.1.1
Version published
Maintainers
1
Created
Source

@stora-sh/mcp

Stora's Model Context Protocol server. Exposes screenshots, ASO, compliance, and submission tooling to any MCP-compatible client: Claude Code, Cursor, Antigravity, Zed, Windsurf, ChatGPT Desktop.

Stora is the post-code layer. Your IDE writes code; stora handles screenshots, compliance, metadata, and submission.

Install

npm install -g @stora-sh/mcp
# or
npx @stora-sh/mcp

Auth

Grab an API key at https://stora.sh/settings/api-keys. Keys look like sk_stora_….

export STORA_API_KEY=sk_stora_…

For local dev against a self-hosted stora instance:

export STORA_BASE_URL=http://localhost:3000/api/v1

Wiring

Claude Code

Add to ~/.claude/mcp_servers.json (or the equivalent per-project file):

{
  "mcpServers": {
    "stora": {
      "command": "npx",
      "args": ["@stora-sh/mcp"],
      "env": { "STORA_API_KEY": "sk_stora_…" }
    }
  }
}

Cursor

Settings → MCP → Add:

{
  "stora": {
    "command": "npx",
    "args": ["@stora-sh/mcp"],
    "env": { "STORA_API_KEY": "sk_stora_…" }
  }
}

Antigravity / Zed / Windsurf

Same pattern — npx @stora-sh/mcp with STORA_API_KEY in env.

Tools

ToolWhat it does
stora_list_projectsList every Stora project the key can access.
stora_get_projectFetch a single project by ID (via listProjects + filter).
stora_get_metadataRead active App Store + Play metadata + ASO profile.
stora_update_metadataCreate a new active metadata version.
stora_list_screenshotsList screenshot collections for a project.
stora_generate_screenshotsStart a cloud capture run.
stora_get_screenshotsGet raw + generated screenshots for a collection.
stora_check_complianceTrigger a compliance scan.
stora_get_compliance_resultsFull scan results with issues + scores.
stora_record_local_submissionBookkeeping only — does NOT submit to Apple/Google. See below.
stora_get_statusLatest submission + active version state.

Submission note

stora_record_local_submission wraps POST /api/v1/projects/:id/submit, which only writes a local submissions row. It does not transmit to App Store Connect or Google Play. For real App Store submission, use the Stora dashboard or call /api/apple/submit-for-review directly. Google Play write-path via v1 is not yet implemented.

Example prompts

  • "Claude, list my Stora projects."
  • "Run a compliance scan on proj_abc123. When it finishes, summarize the critical issues."
  • "Generate screenshots for proj_abc123 on iPhone 17 Pro and iPad Pro 13, then wait for the collection to complete."
  • "Update the iOS subtitle to 'Ship faster' for proj_abc123."

Development

npm install
npm run build
npm test

License

MIT

Keywords

mcp

FAQs

Package last updated on 20 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts