netx/scripts
oliver 52679a7cfc MCP: serve tools from the API process over Streamable HTTP at /mcp
- netx_api/mcp_remote: ops / topology / bizMonitor tools, Bearer auth,
  per-tool RBAC filtering, ?groups= filter, readOnlyHint and group meta.
- Mount the official MCP Streamable HTTP app at /mcp (stateless);
  AuthAuditMiddleware is pure ASGI and skips /mcp.
- Let uvicorn chunk MCP responses; some Windows LSPs rewrite
  Content-Length replies on */mcp* paths into broken chunked framing.
- NETX_MCP_ALLOWED_HOSTS opts into DNS-rebinding checks (off by default
  so LAN and reverse-proxy hosts work; Bearer is the gate).
- Remove the three stdio Python MCP packages; tests moved to /mcp,
  including real-TCP framing regressions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 21:52:08 +08:00
..
_analyze_topo_layout.py Unify UME World as hex nav with conditional flat world map. 2026-08-07 00:51:08 +08:00
_import_ume_csv_snapshot.py Unify UME World as hex nav with conditional flat world map. 2026-08-07 00:51:08 +08:00
_run_ume_apply.py Unify UME World as hex nav with conditional flat world map. 2026-08-07 00:51:08 +08:00
bench_webcrt.py Speed up WebCRT and record audited commands from the device echo. 2026-10-12 07:34:30 +08:00
e2e_webcrt_audit_r1.py Add WebCRT R1 audit e2e helper that reads credentials from the environment. 2026-09-02 22:02:52 +08:00
e2e_webcrt_input_scenarios.py Speed up WebCRT and record audited commands from the device echo. 2026-10-12 07:34:30 +08:00
fake_ssh_device.py Speed up WebCRT and record audited commands from the device echo. 2026-10-12 07:34:30 +08:00
init_pg.ps1 Fix Windows PowerShell parsing on Server 2012: UTF-8 BOM scripts. 2026-10-07 10:53:29 +08:00
load_smoke.py Add HTTP concurrency smoke probe for running netx API. 2026-08-02 18:25:27 +08:00
mcp_acceptance.py MCP: serve tools from the API process over Streamable HTTP at /mcp 2026-10-16 21:52:08 +08:00
reset_db.py feat: initialize netx ops tool repository 2026-05-03 23:43:21 +08:00
seed_mcp_acceptance.py MCP: add bizMonitor server, align ops/topology tools, harden CLI exec 2026-10-16 18:52:05 +08:00
start_netx.ps1 Modernize the Windows installer, tray and runtime control; fix lifecycle bugs. 2026-10-13 20:32:33 +08:00
start_netx.sh Scale biz_state collects with dedicated workers and non-blocking UI poll. 2026-09-22 17:00:37 +08:00
stop_netx.ps1 Fix Windows install start: writable runtime logs and robust Postgres bootstrap. 2026-10-07 11:22:01 +08:00
stop_netx.sh Scale biz_state collects with dedicated workers and non-blocking UI poll. 2026-09-22 17:00:37 +08:00
topology_clear_frozen_labels.py Optimize topology canvas per the 2026-10-12 plan. 2026-10-12 22:11:22 +08:00