78d174232d
Improve UME ops triage APIs and slim fabric path payloads.
...
Add severity/time filters, exclude missing hosts from aggregates, and default topology paths to compact summary fields for MCP-friendly alarm triage.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 22:17:45 +08:00
298859e608
add topology tool
2026-08-10 20:29:05 +08:00
bf0dfd66d8
Add standalone topology MCP with skill, scopes UI, and opt-in live sync.
...
Splits canvas/Fabric tools into netx-topology-mcp, documents install and a companion Cursor skill, lets API keys grant ne:write explicitly, and adds optional topology live sync so operators can watch agent drawing without constant polling.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 00:16:02 +08:00
66f26b738d
Fix MCP scopes cache sentinel that broke tools/list.
...
Reuse a stable _UNSET sentinel and unwrap http_json envelopes so auth scope filtering works.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 18:50:40 +08: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
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