|
refactor: migrate MCP config to directory-based mcp_servers.d
Replaces monolithic mcp_servers.json with per-server files in mcp_servers.d/<name>.json. Filename stem becomes the server name. - load_mcp_servers() reads directory globs, auto-migrates legacy file - save_mcp_servers() writes per-server files, cleans up stale ones - Update docstrings in manager.py and context_builder.py Auto-migration: existing servers (gnexus-book, navi-3d, navi-web) plus new ones (project_health, time_toolkit) now live in mcp_servers.d/. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
|---|
|
|
| mcp_servers.d/gnexus-book.json 0 → 100644 |
|---|
| mcp_servers.d/navi-3d.json 0 → 100644 |
|---|
| mcp_servers.d/navi-web.json 0 → 100644 |
|---|
| mcp_servers.d/project_health.json 0 → 100644 |
|---|
| mcp_servers.d/time_toolkit.json 0 → 100644 |
|---|
| mcp_servers.json 100644 → 0 |
|---|
| navi/core/context_builder.py |
|---|
| navi/mcp/config.py |
|---|
| navi/mcp/manager.py |
|---|