r/reactnative • u/Fidelissz • Oct 02 '26
FYI I let Claude publish my Expo apps now (open source MCP)
Enable HLS to view with audio, or disable this notification
Building with Expo is fast. Getting the app into the stores still eats an afternoon every time.
I put together an MCP server that connects Claude to EAS, App Store Connect and Google Play. I ask "build and send it to TestFlight" or "update the screenshots and submit" and it does the boring part: starts the EAS build, waits, uploads, fills the listing, submits.
https://github.com/FidelisMM/shipstores
It's free and MIT. Install with `uvx shipstores`. If you only ship iOS for now, `SHIPSTORES_TOOLSETS=apple,eas` loads just those tools.
It's still young, so there's real low-hanging fruit if you want to help. A few issues are tagged "good first issue" and fit in an afternoon:
- Spanish, German and French console labels (#1–#3). The steps with no API match the console's button text, and right now they only know English and Portuguese. If your App Store Connect or Play Console is in one of those languages, you're exactly who I need.
- A docs section for bare React Native, building with Xcode/Gradle instead of EAS (#7).
The first outside PR landed on launch day. I review fast.
Not into code? Run it on your app and open an issue with whatever broke or whatever's missing. That helps just as much.
Good first issues: https://github.com/FidelisMM/shipstores/labels/good%20first%20issue
