npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

myindai-screenshot-mcp

v1.0.0-rc.8

Published

MCP server that turns raw app screenshots into polished App Store / Play Store marketing screenshots, A/B variants, localized sets, and product videos. 25 tools across the full ASO pipeline.

Downloads

1,122

Readme

myindai-screenshot-mcp

MCP server that turns raw app screenshots into polished App Store / Play Store marketing screenshots and product videos. 25 tools spanning the full ASO pipeline: vision-driven headline suggestions, brand-colour picking, set-level rendering, A/B variants, multi-size export, localization, telemetry, asset library, plus a full video pipeline.

Maintained by myind.ai. See the project README for full docs.

Status — v1.0.0-rc.7. render_screenshot works end-to-end with full creative control — background_preset + rich background objects, position_preset (centre / tilt / bleed), screenshot overrides (scale, x, y, rotation, glow, shadow), text overrides (headlineSize, headlineColor, headlineWeight, highlight, …), text_color, and the 4 App Store iPhone sizes (6.9″ / 6.7″ / 6.5″ / 5.5″) — rendered on a hand-drawn iPhone device frame (pure Canvas 2D, no external assets). Set-level, vision, and video tools are registered but deferred (they return a clear warnings entry); see the project README for the per-tool status table.

Install

Two commands:

# add the server
claude mcp add myindai-screenshot -- npx -y myindai-screenshot-mcp

# install the bundled Claude Code skills (getting-started + design templates)
npx -y myindai-screenshot-mcp --install-skill

Or hand-edit your client's config. No API key needed — the working tool surface is renderer-only, and vision tools use MCP sampling (your client's LLM), so the server never needs its own key:

{
  "mcpServers": {
    "myindai-screenshot": {
      "command": "npx",
      "args": ["-y", "myindai-screenshot-mcp"]
    }
  }
}

Restart your MCP client (Claude Desktop / Code / Cursor / Windsurf / Cline). The server self-installs Chromium for the headless renderer the first time it's needed.

For non-interactive (CI) use where there's no MCP client to do sampling, you can opt into a direct Anthropic key with "env": { "ANTHROPIC_API_KEY": "sk-ant-..." } — not the recommended path.

For video tools (shipping in v1.1.0) you'll also need ffmpeg + ffprobe:

brew install ffmpeg                    # macOS
sudo apt install ffmpeg                # Debian/Ubuntu
sudo dnf install ffmpeg                # Fedora

The server auto-discovers ffmpeg in the standard install locations even when your MCP client launches it with a stripped PATH (/usr/bin:/bin) — no manual config needed for Homebrew, apt, MacPorts, Linuxbrew, Snap, or Flatpak installs.

Verify — --doctor

npx -y myindai-screenshot-mcp --doctor

Example output:

myindai-screenshot-mcp version : 1.0.0-rc.7
node                            : v22.14.0
platform                        : darwin (arm64)
PATH                            : /usr/bin:/bin
ANTHROPIC_API_KEY               : unset (not required — uses your MCP client's LLM via sampling)
FFMPEG_PATH                     : unset (not required — video tools land in v1.1.0)
FFPROBE_PATH                    : unset (not required — video tools land in v1.1.0)

Any ❌ tells you exactly what to fix.

Troubleshooting

Error: spawn ffmpeg ENOENT / ffmpeg not found in PATH

Claude Desktop / Cursor / Windsurf launch MCP servers with a minimal inherited PATH that often doesn't include /opt/homebrew/bin. The server auto-probes standard locations, but you can pin it:

{
  "mcpServers": {
    "myindai-screenshot": {
      "command": "npx",
      "args": ["-y", "myindai-screenshot-mcp"],
      "env": {
        "ANTHROPIC_API_KEY": "sk-ant-...",
        "FFMPEG_PATH": "/opt/homebrew/bin/ffmpeg",
        "FFPROBE_PATH": "/opt/homebrew/bin/ffprobe"
      }
    }
  }
}

Renderer doesn't start

The renderer is a static HTML page in mcp/frontend/ that Chromium loads via file://. If it never reaches window.__mcp.ready, set MCP_DEBUG=1 to see page console logs in the server's stderr.

License

MIT © 2026 Shantanu Bombatkar / myind.ai