Cursor Setup

Cursor usually works best with --no-resources.

Config File

Update ~/.cursor/mcp.json and merge into existing mcpServers:

{
  "mcpServers": {
    "flutter-inspector": {
      "command": "/ABSOLUTE/PATH/mcp_flutter/mcp_server_dart/build/flutter_inspector_mcp",
      "args": [
        "--dart-vm-host=localhost",
        "--dart-vm-port=8181",
        "--no-resources",
        "--images",
        "--dynamics"
      ],
      "env": {},
      "disabled": false
    }
  }
}

Validation

  1. Restart Cursor.
  2. Open agent panel.
  3. Run:
    • "List available MCP tools"
    • "Get extension RPCs and confirm ext.mcp.toolkit.app_errors/view_details/view_screenshots/inspect_widget_at_point exist"
    • "Take a screenshot of the app"
    • "Get view details for current layout"
    • "Show app errors"