Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Give AI agents full control over iOS/macOS development via a native macOS app with 30+ MCP tools.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"blitz": {
"command": "npx",
"args": [
"-y",
"@blitzdev/blitz-mcp"
]
}
}
}Run this in your terminal
claude mcp add blitz -- npx -y @blitzdev/blitz-mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"blitz": {
"command": "npx",
"args": [
"-y",
"@blitzdev/blitz-mcp"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"blitz": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@blitzdev/blitz-mcp"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified with the GitHub account blitzdotdev, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (1.0.26) reached the registry 8 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: Spec Driven Development, Remote Desktop Commander, SuperCollider
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Make sound with SuperCollider: synths, drums, chords, melodies and soundscapes over OSC.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Blitz
Native macOS App Store Connect tool with MCP. Submit iOS apps, manage IAPs, and automate App Store submission with AI agents.
MCPに対応したmacOSネイティブのApp Store Connectツール。iOSアプリの提出・IAP管理・App Store提出プロセスの自動化をAIエージェントで実現
Blitz is a native macOS app for submitting iOS apps to App Store Connect using AI agents. It gives Claude Code (or any MCP client) full control over the iOS development lifecycle: running simulators, configuring in-app purchases, uploading screenshots, and triggering App Store review submissions, all from a single native macOS GUI.
If you are fighting App Store Connect to get your app submitted, Blitz automates the painful parts.
―
AIエージェントを活用してiOSアプリをApp Store Connectに提出するmacOSネイティブアプリ、Blitz。
このアプリを使えば、Claude Code(または任意のMCPクライアント)から、iOS開発ライフサイクル全体を完全に制御できます。シミュレータの実行、アプリ内課金の設定、スクリーンショットのアップロード、App Storeへの審査提出まで、すべて単一のmacOSネイティブGUIから実行できます。
App Store Connectでのアプリ提出に苦労しているなら、Blitzがその面倒な作業を自動化します。
https://github.com/user-attachments/assets/07364d9f-f6a7-4375-acc8-b7ab46dcc60e
| Features | |
|---|---|
| App Store Connect | Submit for review, manage versions, pricing, listings |
| In-app purchases | Create IAPs and subscriptions, attach to versions before submission |
| Screenshots | Upload all required device sizes across locales |
| TestFlight | Add testers, manage builds |
| iOS Simulator | Boot/shutdown, touch/swipe, live screen capture |
| MCP server (~35 tools) | Claude Code, Codex, Cursor, or any MCP client drives the full workflow |
| [asc-cli](https://github.com/rudrankriyam/App-Store-Connect-CLI) (bundled) | Scriptable CLI for edge-case ASC operations. Auto-installed, shared auth, available in every Blitz agent session |
We launched teeny CLI, a CLI that lets your agent define a complete backend in one TypeScript file and deploy to Cloudflare's infra. Your agent handles everything:
You get up to 5 free backends you can deploy when you register in the terminal via teeny register. Each free backend gives you:
That's enough to cover 5 apps with 1K daily active users without paying a cent.
Install with
npm install -g teenybase
Then tell your agent
Use teeny cli (run `teeny docs` first to learn about teenybase) to add a backend to this project.
Requirements: macOS 14+ · Xcode 16+ · Node.js 18+ · Go 1.26+
# Clone
git clone https://github.com/blitzdotdev/blitz-mac.git cd blitz-mac
git submodule update --init --recursive
swift build
swift build -c release
bash scripts/bundle.sh release
open .build/Blitz.app
For signed builds, copy .env.example to .env and fill in your Apple Developer credentials, then run:
bash scripts/bundle.sh release
The ASC helper binary bundled into the app is built from the pinned submodule at deps/App-Store-Connect-CLI-helper. If you need to override that source during development or CI, set BLITZ_ASCD_SOURCE_DIR or point BLITZ_ASCD_PATH at a prebuilt compatible helper binary.
Every GitHub release includes SHA256SUMS.txt with checksums of the CI-built binary. To verify:
Option 1: Check a downloaded binary against release checksums
# Download both Blitz.app.zip and SHA256SUMS.txt from the GitHub release
shasum -a 256 -c SHA256SUMS.txt
Option 2: Build from source and compare
bash scripts/verify-build.sh v1.0.20
This builds the app locally and compares the main executable checksum against the release. CI builds use ad-hoc signing, so checksums match when you build with the same toolchain.
Option 3: Inspect the CI build yourself
All release binaries are built by the public GitHub Actions workflow. The workflow is transparent — you can audit every step and verify that the published artifact matches what the workflow produced.
~/.blitz/analytics/device-id, app version, OS version, event name, timestamp, and when applicable source (blitz_managed or agent_direct), normalized command type, success, and duration.Share reviewer feedback is enabled.@blitzdev/iphone-mcp, and the App Wall backend when App Wall sync is enabled.127.0.0.1 and is never exposed to the network.Single-target SwiftUI app built with Swift Package Manager. All source lives in src/. See CLAUDE.md for detailed architecture documentation.
.app.zip update path runs embedded preinstall/postinstall scripts during in-app updates, which can re-run heavyweight setup like Python, idb, and simulator checks. The preferred fix is a fast app-replacement path for normal updates, with toolchain repair/checks moved to first launch or background maintenance, plus real progress reporting during download/install.Apache License 2.0
Typically 1–2 days for iOS apps, though this varies. The Mac App Store has been running slower (5–10 days in early 2026). Runway publishes live review time data updated continuously. Submitting on weekdays and avoiding major Apple event windows (WWDC, product launches) tends to reduce wait times. Expedited review is available for critical bug fixes via App Store Connect.
Generally, top rejection reasons are:
To detect rejections in your app before submitting, try the Reviewer Agent which roleplays as an App Store reviewer following all the 100+ guidelines.
Yes. Blitz's built-in MCP server lets Claude Code or any AI agent drive the entire App Store Connect submission workflow: filling forms, uploading screenshots, configuring IAPs, and submitting for review, using natural language instructions. Apple also provides the App Store Connect API for direct automation.
Blitz handles steps 2–4 natively, including attaching IAPs to the version. This is the step most developers miss, which causes rejections.
Blitz supports three display types: iPhone 6.7", iPad Pro 12.9", and Mac. Required pixel dimensions:
Capture screenshots from the iOS Simulator, then drag them into Blitz's screenshot track or let Claude Code manipulate slots directly with screenshots_put_track_slot, screenshots_remove_track_slot, screenshots_reorder_track, and screenshots_save.
The most frequent causes beyond the list above: missing or broken deep links listed in the metadata, sign-in credentials not provided to the reviewer (add a demo account in App Store Connect), and entitlements that don't match what the app actuall
Only the beginning is shown; read the rest in the repo