From 99beca7cfe443ad5728f3e8d8d1a1ba1cc986981 Mon Sep 17 00:00:00 2001 From: Justin Barnett Date: Thu, 4 Sep 2025 14:43:41 -0400 Subject: [PATCH] endpoint adjustment --- TELEMETRY.md | 2 +- UnityMcpBridge/UnityMcpServer~/src/config.py | 2 +- UnityMcpBridge/UnityMcpServer~/src/telemetry.py | 7 ++----- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/TELEMETRY.md b/TELEMETRY.md index bd8d99b..f5105d6 100644 --- a/TELEMETRY.md +++ b/TELEMETRY.md @@ -78,7 +78,7 @@ Files created: - `milestones.json`: One-time events tracker ### Data Transmission -- **Endpoint**: `https://telemetry.coplay.dev/unity-mcp/anonymous` +- **Endpoint**: `https://api-prod.coplay.dev/telemetry/events` - **Method**: HTTPS POST with JSON payload - **Retry**: Background thread with graceful failure - **Timeout**: 10 second timeout, no retries on failure diff --git a/UnityMcpBridge/UnityMcpServer~/src/config.py b/UnityMcpBridge/UnityMcpServer~/src/config.py index a09079a..e41b272 100644 --- a/UnityMcpBridge/UnityMcpServer~/src/config.py +++ b/UnityMcpBridge/UnityMcpServer~/src/config.py @@ -36,7 +36,7 @@ class ServerConfig: # Telemetry settings telemetry_enabled: bool = True - telemetry_endpoint: str = "https://telemetry.coplay.dev/unity-mcp/anonymous" + telemetry_endpoint: str = "https://api-prod.coplay.dev/telemetry/events" # Create a global config instance config = ServerConfig() \ No newline at end of file diff --git a/UnityMcpBridge/UnityMcpServer~/src/telemetry.py b/UnityMcpBridge/UnityMcpServer~/src/telemetry.py index 0eea57a..2163483 100644 --- a/UnityMcpBridge/UnityMcpServer~/src/telemetry.py +++ b/UnityMcpBridge/UnityMcpServer~/src/telemetry.py @@ -61,11 +61,8 @@ class TelemetryConfig: # Check environment variables for opt-out self.enabled = not self._is_disabled() - # Telemetry endpoint - can be configured via environment - self.endpoint = os.environ.get( - "UNITY_MCP_TELEMETRY_ENDPOINT", - "https://telemetry.coplay.dev/unity-mcp/anonymous" - ) + # Telemetry endpoint - hardcoded to Coplay production API + self.endpoint = "https://api-prod.coplay.dev/telemetry/events" # Local storage for UUID and milestones self.data_dir = self._get_data_directory()