Shuttle MCP server
Android framework and solution that prevents TransactionTooLargeException crashes by design.
87 stars
Reviews
Write oneNobody has reviewed Shuttle yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Shuttle tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 53 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Shuttle repository's README, as published. We do not edit it. Read it on GitHub
Prevent TransactionTooLargeException crashes. For good. A modern Android framework for safely transporting large Serializable objects between components, without the crashes.
Get To It Quick
- API Documentation
- Why Shuttle?
- How It Works
- Requirements
- Quick Start
- Usage
- Transport with Intents
- Transport with the Navigation Component
- Pick Up Cargo at the Destination
- Cargo States (LCE Pattern)
- Using @ShuttleCargo
- Cleaning Up
🚨 Why Shuttle?
🗞️ Featured in Android Weekly #594 and Android Weekly #455, validated by the Android community twice.
You've seen this before. Maybe last week:
android.os.TransactionTooLargeException: data parcel size X bytesIt didn't show up in dev. It didn't show up in QA. It showed up at 2am, in production, for real users. Your Play Store rating took the hit before anyone on the team even knew.
So you triaged it. Filed the ticket. Wrote the fix. Reviewed the PR. Ran QA again. Cut the hotfix. And then you added it to the code review checklist, hoping the next engineer would catch it before it happened again.
They won't. Not reliably. You can't review your way out of a structural problem.
Shuttle provides a modern, guarded way to pass large Serializable objects with Intent objects or save them in Bundle objects to avoid app crashes. The crash class is structurally prevented, not governed against.
Why keep spending more time and money on governance through code reviews? Why not embrace the problem by providing a solution for it?
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add shuttle -- docker run -i --rm ghcr.io/grarcht/shuttle-mcp:4.0.0
Shuttle: common questions
- Is Shuttle MCP server safe?
- Mostly: it is graded B (80/100). Read the Shuttle safety report
- How do I install Shuttle?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Shuttle need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Shuttle maintained?
- The last commit was 53 days ago (2026-08-02). The latest release is v4.0.0.
- What can I use instead of Shuttle?
- Servers from other publishers that do the same job: KiCad MCP Pro MCP server, Codesign MCP server and EasyEDA Copilot MCP server. Compare all Shuttle alternatives.
Alternatives to Shuttle
Same job from other publishers: the closest match first, then the best rated.
KiCad MCP ProProduction-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.not reviewedEstablishedA
CodesignLocal design engine for AI agents: create, edit and export real, editable designs.not reviewedEstablishedA- EasyEDA CopilotConnect MCP clients to EasyEDA Desktop for schematic and PCB design, routing, inspection, and DRC.not reviewedEstablishedA
- KilnKiln MCP server for agents: design, slice, print, monitor, and recover physical objects safely.not reviewedEstablishedB
- memiMemi is the design layer for agentic AI.not reviewedGrowingA