GitNexus/gitnexus/src
Nico Prieto df2674cb1a feat: add remote server connection mode and multi-repo switching
Replace the old local-only backend mode with a new server connection
flow that lets the web UI connect to any running GitNexus server,
download the pre-built knowledge graph, and explore it without WASM.

- Add server-connection service with streaming download and progress
- Replace DropZone backend tab with server connect UI (URL input, progress bar, cancel)
- Add repo switcher dropdown in Header when multiple repos are indexed
- Mount MCP server over StreamableHTTP at /api/mcp for remote AI tool access
- Refactor api.ts to query KuzuDB directly instead of routing through LocalBackend
- Fix KuzuDB adapter to support switching between databases (close old before opening new)
- Extract createMCPServer() from startMCPServer() for transport-agnostic reuse
- Support ?server= query param for bookmarkable auto-connect

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:38:28 +01:00
..
cli feat: add remote server connection mode and multi-repo switching 2026-02-25 11:38:28 +01:00
config go c c# java python ts js rust now supported 2026-01-23 19:11:24 +05:30
core feat: add remote server connection mode and multi-repo switching 2026-02-25 11:38:28 +01:00
lib feat: merge gitnexus-mcp into gitnexus package - unified CLI+MCP 2026-02-04 01:12:41 +05:30
mcp feat: add remote server connection mode and multi-repo switching 2026-02-25 11:38:28 +01:00
server feat: add remote server connection mode and multi-repo switching 2026-02-25 11:38:28 +01:00
storage repowiki CLI command implemented 2026-02-17 02:25:07 +05:30
types feat: merge gitnexus-mcp into gitnexus package - unified CLI+MCP 2026-02-04 01:12:41 +05:30