90dff56e48
Keep only queryTopologyEdges in netx-mcp topology tools.
...
Expose interconnect peer_count for a node and document the trimmed 14-tool surface.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 04:05:45 +08:00
d05ba0f1f7
Add LLDP collect page with conservative fabric edge lifecycle.
...
Move scheduled discovery under Network → LLDP links, mark absent edges missing after one successful scan, purge only after four miss cycles, and expose unmatched/raw job detail.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 03:39:15 +08:00
hansjone
6d4cd741ef
feat(auth): add local login, audit, API keys, and system admin UI
...
Gate netx Web/API/WebCRT with JWT and per-user API tokens, bootstrap an admin with forced password change, and expose users/audit/API-key management under a System section. MCP can reuse data/auth/mcp_token without extra env for local labs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 02:34:25 +00:00
88479245bb
feat(ne-exec): make max CLI commands configurable and allow traceroute
...
Add NETX_NE_EXEC_MAX_COMMANDS (default 5, cap 50) and whitelist traceroute/tracert/trace/trace6 prefixes for lab/ops use.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 10:57:55 +08:00
987b501e53
fix(managed-ne): require filters for listManagedNe and tighten pagination
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 11:07:47 +08:00
38a1c7f3a9
feat(cli): UME lazy exec via shared profiles and ume_ne_id MCP support
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-26 17:13:49 +08:00
9a39ddfcc7
feat(ne-exec): allow ping and ping6 on managed NE CLI path
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 16:14:59 +08:00
0361472ede
fix(ne-exec): allow only show/display CLI and harden agent injection
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-04 20:51:06 +08:00
45ce9d3f7e
feat(mcp): add netx-mcp package and HTTP stdio MCP
...
- Extract installable packages/netx-mcp (12 HTTP tools, mcp.json)
- Delegate netx_api.mcp to netx_mcp; keep legacy db_server shim
- Add docs/MCP.md, install payload, pyproject entry, tests
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-30 15:44:32 +08:00