{
  "checker": {
    "details": {
      "argv": [
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "cortexdb-graphrag",
        "title": "CortexDB GraphRAG",
        "version": "2.132.0"
      },
      "tools": [
        "aggregate_metadata",
        "apply_inference",
        "build_community_hierarchy",
        "build_context",
        "changes_since",
        "contract_needs_attention",
        "contract_tally",
        "cortex_query",
        "decision_chain",
        "decision_precedents",
        "decision_record",
        "delete_document_graph",
        "delete_entities",
        "disambiguate_mentions",
        "execution_run_finish",
        "execution_run_get",
        "execution_run_replay",
        "execution_run_start",
        "execution_runs_list",
        "execution_step_begin",
        "execution_step_end",
        "execution_step_lineage",
        "execution_step_record",
        "expand_graph",
        "extract_conversation",
        "fact_provenance",
        "find_nodes",
        "get_chunks",
        "get_nodes",
        "global_search",
        "graph_cypher_query",
        "graph_diff",
        "graph_health",
        "graph_list_all",
        "graph_property_values",
        "graph_schema",
        "graph_snapshot",
        "graph_statistics",
        "import_agent_memory",
        "inference_explain",
        "ingest_document",
        "knowledge_delete",
        "knowledge_get",
        "knowledge_graph_delete",
        "knowledge_graph_export",
        "knowledge_graph_find",
        "knowledge_graph_import",
        "knowledge_graph_infer_explain",
        "knowledge_graph_infer_explain_match",
        "knowledge_graph_infer_refresh",
        "knowledge_graph_infer_summary",
        "knowledge_graph_namespace_list",
        "knowledge_graph_namespace_upsert",
        "knowledge_graph_query",
        "knowledge_graph_shacl_rules",
        "knowledge_graph_shacl_validate",
        "knowledge_graph_upsert",
        "knowledge_memory_build_context_pack",
        "knowledge_memory_consolidate",
        "knowledge_memory_expand_entity_context",
        "knowledge_memory_neighbors",
        "knowledge_memory_promote_to_knowledge",
        "knowledge_memory_recall",
        "knowledge_memory_reflect",
        "knowledge_memory_remember",
        "knowledge_memory_shortest_path",
        "knowledge_save",
        "knowledge_search",
        "knowledge_update",
        "memory_delete",
        "memory_get",
        "memory_list_all",
        "memory_save",
        "memory_search",
        "memory_update",
        "object_set_resolve",
        "ontology_action_apply",
        "ontology_action_list",
        "ontology_delete",
        "ontology_diff",
        "ontology_draft",
        "ontology_get",
        "ontology_list",
        "ontology_save",
        "predict_graph_edges",
        "rank_graph_nodes",
        "render_graph_html",
        "representative_records",
        "rules_apply",
        "rules_delete",
        "rules_list",
        "rules_save",
        "search_chunks_by_entities",
        "search_graphrag_lexical",
        "search_paths",
        "search_text",
        "search_vector_range",
        "serve_graph_3d",
        "side_graph_drop",
        "side_graph_list",
        "side_graph_read",
        "side_graph_write",
        "uncited_facts",
        "upsert_entities",
        "upsert_relations",
        "vacuum_graph",
        "vector_dimension_repair",
        "verify_claims"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'No Go toolchain' path: bin/cortexdb-mcp would download a prebuilt binary from GitHub releases. Not run as-is; set CORTEXDB_MCP_BIN to a local build from the pinned source instead (the launcher supports this override).",
    "Go was not installed in the VM. apt golang-go provides only 1.22 (candidate 2:1.22~2build1), below go.mod's 1.25.0. Installed Go 1.25.0 from go.dev tarball. First attempt used the linux-amd64 tarball, which failed with 'Exec format error' because the VM is aarch64; retried with linux-arm64 and it worked.",
    "go build downloaded modules from proxy.golang.org; no network failures."
  ],
  "main_blocker": null,
  "operation": "Started the CortexDB MCP stdio server via the plugin launcher (plugins/cortexdb/bin/cortexdb-mcp) and performed initialize + tools/list; server reported cortexdb-graphrag 2.132.0 and 108 tools.",
  "operation_scope": "Covers MCP startup and tool discovery only. No tool calls (memory save/recall, graph queries) were executed. No embedder or LLM configured (lexical mode, the documented default). Shared CDP browser not used; not needed for this product's MCP path.",
  "outcome": "working",
  "steps": [
    "Read README.md and plugins/cortexdb/README.md; identified cmd/cortexdb-mcp-stdio as the MCP server behind bin/cortexdb-mcp",
    "Installed Go 1.25.0 linux-arm64 from https://go.dev/dl/go1.25.0.linux-arm64.tar.gz into /usr/local/go (go.mod requires go 1.25.0)",
    "go build -o <host-path> ./cmd/cortexdb-mcp-stdio (GOFLAGS=-mod=mod; go.mod/go.sum verified unchanged)",
    "CORTEXDB_MCP_BIN=<host-path> CORTEXDB_PATH=<host-path> plugins/cortexdb/bin/cortexdb-mcp, sent initialize, notifications/initialized, tools/list over stdio; exit 0"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
