diff --git a/packages/flutter_runtime_mcp/lib/src/flutter_runtime_server.dart b/packages/flutter_runtime_mcp/lib/src/flutter_runtime_server.dart index 01cc966e..3411450d 100644 --- a/packages/flutter_runtime_mcp/lib/src/flutter_runtime_server.dart +++ b/packages/flutter_runtime_mcp/lib/src/flutter_runtime_server.dart @@ -182,7 +182,7 @@ class FlutterRuntimeServer extends McpServerBase { return CallToolResult.fromContent(content: [TextContent(text: outputBuffer.toString())]); } - // Build full output with header and all buffered lines + // Success - return concise info without full logs final outputBuffer = StringBuffer(); outputBuffer.writeln('Flutter instance started successfully!'); outputBuffer.writeln(); @@ -195,23 +195,6 @@ class FlutterRuntimeServer extends McpServerBase { if (instance.deviceId != null) { outputBuffer.writeln('Device ID: ${instance.deviceId}'); } - outputBuffer.writeln(); - outputBuffer.writeln('=== Flutter Output ==='); - outputBuffer.writeln(); - - // Append all buffered output - for (final line in instance.bufferedOutput) { - outputBuffer.writeln(line); - } - - // Append any errors - if (instance.bufferedErrors.isNotEmpty) { - outputBuffer.writeln(); - outputBuffer.writeln('=== Errors ==='); - for (final line in instance.bufferedErrors) { - outputBuffer.writeln(line); - } - } return CallToolResult.fromContent(content: [TextContent(text: outputBuffer.toString())]); } catch (e, stackTrace) {