{
  "checker": {
    "details": {
      "argv": [
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "armor-mcp",
        "version": "3.4.9"
      },
      "tools": [
        "get_alerts_summary",
        "list_alerts",
        "list_inbox_alerts",
        "update_alert",
        "list_alert_rules",
        "create_alert_rule",
        "manage_alert_rule",
        "get_alert_trends",
        "get_alert_history",
        "get_api_key_info",
        "list_assets",
        "trigger_asset_discovery",
        "create_asset",
        "manage_asset",
        "get_lineage",
        "job_status",
        "cancel_job",
        "create_tag",
        "list_tags",
        "apply_tags",
        "get_coverage",
        "manage_coverage",
        "list_destinations",
        "setup_destination",
        "manage_destination",
        "manage_rule_destinations",
        "get_freshness_summary",
        "check_freshness",
        "setup_freshness",
        "list_freshness_schedules",
        "manage_freshness_schedule",
        "health_summary",
        "get_todays_briefing",
        "ask_question",
        "generate_intelligence",
        "investigate_asset",
        "get_investigation",
        "get_metrics_summary",
        "list_metrics",
        "create_metric",
        "manage_metric",
        "get_validity_summary",
        "list_validity_rules",
        "create_validity_rule",
        "manage_validity_rule",
        "recommend",
        "create_referential_check",
        "manage_referential",
        "get_schema_summary",
        "list_schema_changes",
        "create_schema_baseline",
        "enable_schema_monitoring",
        "disable_schema_monitoring",
        "get_schema_monitoring",
        "dry_run_schema"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "python3 -m venv failed (ensurepip missing; python3-venv not installed). Ran 'apt-get install -y python3-venv' as root, then re-created <host-path>",
    "pip install of the local armor-mcp pulled fastmcp 4.1.1, which fails on import (fastmcp.tools.tool missing). Installed fastmcp 3.4.9 into the venv to satisfy the declared fastmcp>=3.0.0 constraint's intended 3.x line. No source edited."
  ],
  "main_blocker": null,
  "operation": "Started the armor-mcp stdio MCP server (installed from armor-mcp/ in the pinned repo) and sent initialize + tools/list; server returned 55 tools.",
  "operation_scope": "Only the local stdio MCP server was exercised. No ARMOR_API_KEY was configured, so no tool calls against the AnomalyArmor API were made.",
  "outcome": "working",
  "steps": [
    "python3 -m venv <host-path>",
    "<host-path> install <host-path>",
    "<host-path> install 'fastmcp>=3.0.0,<4'",
    "printf initialize/notifications/initialized/tools/list JSON-RPC | <host-path>"
  ],
  "stuck_step": null,
  "suggested_fix": "Pin fastmcp to <4 in armor-mcp/pyproject.toml (dependencies currently say fastmcp>=3.0.0, which resolves to 4.x and breaks the import in _decorators.py)."
}
