Problem
MCP server configuration in .claude/settings.json (mcpServers) is Claude Code-specific. No equivalent exists in GitHub Copilot or OpenAI Codex. Gemini CLI has its own mcpServers block in .gemini/settings.json with a structurally similar format.
Proposed Solution
For Gemini CLI target, /convert should:
- Read
mcpServers from .claude/settings.json
- Translate each entry to Gemini CLI's
mcpServers format
- Merge into the generated
.gemini/settings.json
For Copilot and Codex targets, note MCP servers in the unsupported section with a workaround suggestion (expose via OpenAPI spec and register as function tools).
Acceptance Criteria
Ref: #11
Problem
MCP server configuration in
.claude/settings.json(mcpServers) is Claude Code-specific. No equivalent exists in GitHub Copilot or OpenAI Codex. Gemini CLI has its ownmcpServersblock in.gemini/settings.jsonwith a structurally similar format.Proposed Solution
For Gemini CLI target,
/convertshould:mcpServersfrom.claude/settings.jsonmcpServersformat.gemini/settings.jsonFor Copilot and Codex targets, note MCP servers in the unsupported section with a workaround suggestion (expose via OpenAPI spec and register as function tools).
Acceptance Criteria
.gemini/settings.jsonwith translatedmcpServersRef: #11