netx/packages/netx-mcp/src/netx_mcp
oliver c141a37263 netx-mcp 0.3.1: fix alarm paging, tool-level arg errors, leaner outputs.
- queryNmsAlarms no longer silently clamps page to 2; add is_cleared.
- Bad integer args return invalid_argument tool errors instead of JSON-RPC crashes.
- Nested {"ok": true, "data": {"ok": false}} results are flagged isError.
- stdio: answer ping, never respond to notifications, version from metadata.
- getNmsNe resolves exact host_name/IP; severity lowercased.
- Outputs use nms_ne_id/source=nms; drop ME{uuid} names, echoed field lists, idle hop_* fields.
- Fabric paths: parallel links count as one hop (edges[].parallel_links).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 01:46:38 +08:00
..
__init__.py feat(mcp): add netx-mcp package and HTTP stdio MCP 2026-05-30 15:44:32 +08:00
__main__.py feat(mcp): add netx-mcp package and HTTP stdio MCP 2026-05-30 15:44:32 +08:00
http_client.py netx-mcp 0.3.1: fix alarm paging, tool-level arg errors, leaner outputs. 2026-10-14 01:46:38 +08:00
http_tools.py netx-mcp 0.3.1: fix alarm paging, tool-level arg errors, leaner outputs. 2026-10-14 01:46:38 +08:00
server.py netx-mcp 0.3.1: fix alarm paging, tool-level arg errors, leaner outputs. 2026-10-14 01:46:38 +08:00