cli/cmd/core-ide
Snider 6ded35887b feat(core-ide): add MCP bridge (SERVER) and Claude bridge (CLIENT)
SERVER bridge (mcp_bridge.go):
- HTTP server on :9877 exposing 24 MCP tools
- Window management: list, get, position, size, bounds, maximize,
  minimize, restore, focus, visibility, title, fullscreen, create, close
- Webview: eval JS, navigate, list
- System: clipboard read/write, tray control
- Endpoints: /mcp, /mcp/tools, /mcp/call, /health, /ws, /claude

CLIENT bridge (claude_bridge.go):
- WebSocket relay between GUI clients and MCP core on :9876
- Auto-reconnect with backoff
- Bidirectional message forwarding (claude_message type)

Moved HTTP server from IDEService to MCPBridge for unified endpoint.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-08 23:12:51 +00:00
..
frontend fix(tray-apps): SPA routing, TypeScript fixes, and deferred onboarding 2026-02-08 23:03:49 +00:00
icons updates 2026-02-08 15:17:12 +00:00
build_service.go updates 2026-02-08 15:17:12 +00:00
chat_service.go updates 2026-02-08 15:17:12 +00:00
claude_bridge.go feat(core-ide): add MCP bridge (SERVER) and Claude bridge (CLIENT) 2026-02-08 23:12:51 +00:00
go.mod feat(core-ide): add MCP bridge (SERVER) and Claude bridge (CLIENT) 2026-02-08 23:12:51 +00:00
go.sum updates 2026-02-08 15:17:12 +00:00
ide_service.go feat(core-ide): add MCP bridge (SERVER) and Claude bridge (CLIENT) 2026-02-08 23:12:51 +00:00
main.go feat(core-ide): add MCP bridge (SERVER) and Claude bridge (CLIENT) 2026-02-08 23:12:51 +00:00
mcp_bridge.go feat(core-ide): add MCP bridge (SERVER) and Claude bridge (CLIENT) 2026-02-08 23:12:51 +00:00