feat: add telemetry control and standalone MCP server launcher#28
Open
silviopaganini wants to merge 7 commits intokunal12203:mainfrom
Open
feat: add telemetry control and standalone MCP server launcher#28silviopaganini wants to merge 7 commits intokunal12203:mainfrom
silviopaganini wants to merge 7 commits intokunal12203:mainfrom
Conversation
- 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes: