Skip to content

Conversation

@pushpak1300
Copy link
Member

@pushpak1300 pushpak1300 commented Dec 10, 2025

Adds anonymous telemetry to help improve Boost by understanding which MCP tools are being used. You can completely opt out by defining BOOST_TELEMETRY_ENABLED to false and it won’t record any data.

Data Tracked

The telemetry payload collects only anonymous usage statistics:

{
  "session_id": "6aec87bbfc8680ff8fac9768e12ea4d359caf98924f3ee7eb6f9d3aa0f159368",
  "boost_version": "dev-linked",
  "php_version": "8.4.15",
  "os": "Darwin",
  "laravel_version": "12.41.1",
  "session_start": "2025-12-10T13:59:24+00:00",
  "session_end": "2025-12-10T13:59:53+00:00",
  "tools": {
    "Laravel\\Boost\\Mcp\\Tools\\ApplicationInfo": {
      "1": {
        "tokens": 352
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\ListRoutes": {
      "1": {
        "tokens": 740
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\DatabaseSchema": {
      "1": {
        "tokens": 1643
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\ListArtisanCommands": {
      "1": {
        "tokens": 5395
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\ListAvailableConfigKeys": {
      "1": {
        "tokens": 3461
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\GetConfig": {
      "1": {
        "tokens": 18
      },
      "2": {
        "tokens": 18
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\ListAvailableEnvVars": {
      "1": {
        "tokens": 218
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\DatabaseConnections": {
      "1": {
        "tokens": 31
      }
    },
    "Laravel\\Boost\\Mcp\\Tools\\GetAbsoluteUrl": {
      "1": {
        "tokens": 12
      }
    }
  },
  "timestamp": "2025-12-10T13:59:53+00:00"
}

Privacy: No file paths, code, user data, or identifying information is
collected. Data is base64-encoded and sent to boost.laravel.com/api/telemetry

Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
Signed-off-by: Pushpak Chhajed <pushpak1300@gmail.com>
@pushpak1300 pushpak1300 changed the title Add Anonymous Usage Telemetry Add Anonymous Telemetry Dec 10, 2025
@nexxai
Copy link

nexxai commented Dec 12, 2025

Just immediately starting to enable telemetry (even anonymously) should be approached VERY carefully. It should at least be opt-in until the next major version where people can make a conscious choice. I would be extremely upset if I did a package upgrade and now I'm silently broadcasting to the Laravel team what my backend stack looks like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants