Skip to content

feat: add telemetry control and standalone MCP server launcher#28

Open
silviopaganini wants to merge 7 commits intokunal12203:mainfrom
silviopaganini:feature/telemetry-control-and-mcp-server
Open

feat: add telemetry control and standalone MCP server launcher#28
silviopaganini wants to merge 7 commits intokunal12203:mainfrom
silviopaganini:feature/telemetry-control-and-mcp-server

Conversation

@silviopaganini
Copy link
Copy Markdown

  • Add --no-telemetry flag and DG_DISABLE_TELEMETRY env var for opt-in telemetry control
  • Create dg-mcp command for standalone MCP server without IDE launch
  • Support for macOS/Linux (dg-mcp), Windows batch (dg-mcp.cmd), and PowerShell (dg-mcp.ps1)
  • Perfect for containerized environments, custom integrations, and remote development
  • Update README with usage documentation and telemetry privacy info
  • Backward compatible with existing dgc, dg, and graperoot commands

Fixes:

  • Users can now disable telemetry with --no-telemetry or DG_DISABLE_TELEMETRY=1
  • MCP server can now run standalone without requiring IDE installation/launch

Paganini, Silvio and others added 4 commits April 16, 2026 08:36
- Add --no-telemetry flag and DG_DISABLE_TELEMETRY env var for opt-in telemetry control
- Create dg-mcp command for standalone MCP server without IDE launch
- Support for macOS/Linux (dg-mcp), Windows batch (dg-mcp.cmd), and PowerShell (dg-mcp.ps1)
- Perfect for containerized environments, custom integrations, and remote development
- Update README with usage documentation and telemetry privacy info
- Backward compatible with existing dgc, dg, and graperoot commands

Fixes:
- Users can now disable telemetry with --no-telemetry or DG_DISABLE_TELEMETRY=1
- MCP server can now run standalone without requiring IDE installation/launch
- Add --no-telemetry flag and DG_DISABLE_TELEMETRY env var for opt-in telemetry control
- Create dg-mcp command for standalone MCP server without IDE launch
- Support for macOS/Linux (dg-mcp), Windows batch (dg-mcp.cmd), and PowerShell (dg-mcp.ps1)
- Perfect for containerized environments, custom integrations, and remote development
- Update README with usage documentation and telemetry privacy info
- Backward compatible with existing dgc, dg, and graperoot commands

Fixes:
- Users can now disable telemetry with --no-telemetry or DG_DISABLE_TELEMETRY=1
- MCP server can now run standalone without requiring IDE installation/launch

Co-authored-by: Paganini, Silvio <Paganini.Silvio@bcg.com>
The mcp-only mode doesn't require any IDE CLI to be installed, so skip
the CLI path validation check for it. This allows dg-mcp to run standalone
without needing to find a non-existent 'mcp-only' command.
- Explain the decoupled architecture and why it's better
- Add integration examples for Claude, Codex, VS Code, custom tools
- Show why dg-mcp (MCP server) should be the primary approach
- dgc/dg are now convenience wrappers around the core infrastructure
- Document all supported ways to integrate: manual + automatic
@silviopaganini silviopaganini marked this pull request as draft April 16, 2026 12:16
@silviopaganini silviopaganini marked this pull request as ready for review April 16, 2026 12:23
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.

1 participant