Overview
The sunpeak inspector replicates MCP App host runtimes (ChatGPT, Claude) for local development and testing. It works with any MCP server — no sunpeak project required.- Standalone (any MCP server)
- Built into sunpeak dev
Why Use the Inspector?
- Instant feedback — HMR means changes appear immediately. No cache issues, no reloading the host.
- Every host, theme, and device — toggle ChatGPT/Claude, light/dark, mobile/tablet/desktop, inline/PiP/fullscreen from the sidebar or URL params.
- Automated testing — the inspector is the test runtime for E2E tests. Load simulations via URL, assert with Playwright.
- No deployment needed — develop and test locally without tunnels or host accounts.
Simulations
Simulations are JSON fixtures that define reproducible tool states for the inspector — tool input, tool result, and server tool mocks.tests/simulations/ automatically. Select a simulation from the sidebar dropdown to render your resource with that mock data. Select “None (call server)” to call the real tool handler instead.
See Simulations API Reference for the complete JSON schema and conventions.
Sidebar Controls
The inspector sidebar lets you configure:- MCP Server — URL to connect to (with connection status indicator)
- Tool — which tool to inspect
- Simulation — which fixture to load (or “None” for real server calls)
- Host — ChatGPT or Claude runtime
- Width — mobile, tablet, or full-width viewport
- Host Context — theme, locale, display mode, platform, device capabilities, time zone, container dimensions, safe area insets
- App Context — model context JSON shared with the model via
useUpdateModelContext() - Tool Input/Result — editable JSON for the tool arguments and structured content
createInspectorUrl.
Using the Inspector in Tests
The inspector doubles as the test runtime for automated E2E tests. See MCP App Testing Framework for the full testing story.Dive Deeper
sunpeak inspect
Inspect any MCP server (standalone, no project needed).
Simulations API Reference
JSON schema, conventions, and auto-discovery.
Inspector API Reference
Full component documentation and configuration options.