Skip to content

feat(launch): add MCP config file and EDGEE_MCP_URL override#56

Open
NicolasGirardot wants to merge 4 commits intomainfrom
feat/mcp-url-override
Open

feat(launch): add MCP config file and EDGEE_MCP_URL override#56
NicolasGirardot wants to merge 4 commits intomainfrom
feat/mcp-url-override

Conversation

@NicolasGirardot
Copy link
Copy Markdown
Member

@NicolasGirardot NicolasGirardot commented Apr 11, 2026


Built with EdgeeView session

Edgee session

Summary

  • Write an MCP config with the auth token and pass it to claude via --mcp-config
  • Add mcp_url profile override (env EDGEE_MCP_URL → profile → default https://mcp.edgee.ai)
  • Persist EDGEE_MCP_URL into the profile during login setup
  • Update Claude launch system prompt to cover PR edits (not just creation) for session tracking

Test plan

  • cargo fmt --all -- --check
  • cargo clippy -p edgee-cli --all-targets -- -D warnings
  • cargo test -p edgee-cli
  • edgee launch claude picks up MCP config and respects EDGEE_MCP_URL

🤖 Generated with Claude Code

Write an MCP config with the auth token and pass it to claude via
--mcp-config. Add an mcp_url profile override (sourced from EDGEE_MCP_URL
or profile) with a default of https://mcp.edgee.ai, and persist the env
var into the profile at login.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@NicolasGirardot NicolasGirardot requested a review from a team as a code owner April 11, 2026 07:57
NicolasGirardot and others added 3 commits April 11, 2026 10:55
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Prompt users on first Claude launch to choose whether to enable Edgee MCP
integration (GitHub repo detection, session naming, PR tracking). The choice
is persisted as `enable_mcp` in the profile. When disabled, no MCP config
or system prompt is injected into Claude Code.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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