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
651ee47842
docs(mcp): clarify oclaw install and same-python self-check
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-30 23:42:44 +08:00
70da26edaa
docs(mcp): drop unused branch/tag and private-repo install notes
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-30 15:49:36 +08:00
ec6ef8baaa
docs(mcp): document git+pip upgrade path in update section
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-30 15:47:10 +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