
Mcp
io.github.Buoy-ggv7.0.41Updated Sep 29, 2026
Let AI agents read and drive a running React Native or Flutter app through Buoy's devtools.
Installation
In SourceWeft
- Open Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
🛟 Buoy
Developer tools inside your React Native app.
Docs · Quick Start · Desktop · MCP · Pricing
[npm version] [npm downloads] [legacy downloads] [TypeScript]
Inspect captured requests, app state, storage, and performance on your device. Connect supported tools to Desktop or an AI assistant. Start with a development build and a Free or Pro Buoy account.
Flutter setup is available separately for debug builds.
⚡ Quick Start
Have a coding agent? Paste this into Claude Code, Cursor or Codex. It reads your lockfile and
package.json, installs the core plus only the tools that match your app, mounts the menu below
your providers, wires your stores, and tells you what to check on the device. It follows
buoy.gg/install.md — read it first if you like.
By hand:
Install from your app’s directory, then sign in:
In an Expo Router project, keep your existing navigator and providers. For example:
The login command writes the Expo key to .env.local. Keep the navigator and menu inside your existing providers. Without Expo Router, keep your app’s root content in place of Stack. For React Native CLI, load the key through your app’s environment configuration and pass it to Buoy.init; .env.local is not loaded automatically.
Restart the development server after installation. Open Buoy, complete any account prompt, and select Network. Trigger a new HTTP request in your app and check its URL and status. If no request appears, check whether the app used cached data or an unsupported transport.
See the Quick Start for the full setup and Installation for requirements. Other tools may need store registration, provider context, or native dependencies.
🛟 One live session. Four ways in.
Inspect configured tools in the floating menu on your device. You can also connect them to:
- Buoy Desktop, for desktop panels and remote actions. React Native apps need
@buoy-gg/external-sync; follow the connection guide and sign in to Desktop separately. - MCP, for an AI editor to inspect and act on the app. Configure both process and device accounts; data and action tools require Pro.
- Ask Buoy, for an in-app assistant. It requires Pro, a model endpoint you configure, and the tool integrations its tasks depend on.
Supported features vary by platform, build, and installed tools. Flutter has a separate debug-build setup.
🧰 Tools
Install tools as you need them. Follow each linked guide for its peer dependencies and app integration.
See them in action
🤖 Your agent gets hands
Install @buoy-gg/external-sync in your React Native app and complete the MCP account and connection setup. Then run:
Review the generated editor configuration. Setup preserves other server entries but updates the Buoy entry and its generated skill. Reconnect your MCP client, open your app, and start with list_devices.
Available actions include reading captured requests and state, changing supported stores, and running configured benchmarks. These actions can change your running app. UI inspection depends on React Native hooks; simulator screenshots and camera features require macOS and Xcode.
🖥️ Buoy Desktop
Download Buoy Desktop for your platform and sign in. It displays connected tools, supports device switching, and exposes supported remote actions.
React Native connections require @buoy-gg/external-sync. Automatic address discovery depends on your Metro setup and network; follow the Desktop guide for physical devices, tunnels, and release builds.
Why Buoy?
Use Buoy when you want to inspect app behavior from the device and share that session with desktop tools or an assistant. Choose packages for your app’s libraries and verify their capture paths with a known test action.
Production and connections
Start with a development build. Before enabling Buoy in a shipped app, restrict access using your app’s authorization checks and review the component reference. Production access requires Pro, and development-only capabilities remain unavailable.
Hiding the menu is not a substitute for backend authorization. Headless mode hides the on-device UI; it still requires account admission and sync configuration. Release sync is disabled by default and must be explicitly enabled.
Device sessions can travel over your LAN to the configured broker. Buoy also makes account and license requests; development telemetry is described in Telemetry. Ask Buoy sends model requests to the endpoint you configure.
Account and plan requirements
Use a Free or Pro Buoy account. History limits and paid features vary by tool; see pricing. Production access requires Pro where supported. Development-only hooks and actions remain unavailable in release builds.
Feedback
Found a bug or want a tool that doesn't exist yet? Open an issue — feature requests drive the roadmap.
License
Proprietary software. © Buoy LLC. All rights reserved. See the Terms of Service.
Source: README.md at commit 6feea20
Tools
0Version history
1- v7.0.41LatestSep 29, 2026

