File size: 2,986 Bytes
c6856c9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{
  "mcp_root": "/225040511/project/Beyond Prompt-Based Planning/Biomanus/biomni_web/backend/data/mcp_generated",
  "catalog": "/225040511/project/Beyond Prompt-Based Planning/Biomanus/graph_outputs/mcp_generated_graph_all_20260522_124110/server_catalog.json",
  "server_count": 912,
  "catalog_tool_count": 3472,
  "sampled_tool_count": 12,
  "summary_table": [
    {
      "audit_layer": "Generated server entrypoint present",
      "unit": "mcp_generated server directories",
      "n_tested": 912,
      "n_success": 816,
      "success_rate": "89.5%",
      "notes": "server directory contains *_shim_server.py or *_server.py under app/"
    },
    {
      "audit_layer": "Server syntax/compile",
      "unit": "MCP servers",
      "n_tested": 816,
      "n_success": 816,
      "success_rate": "100.0%",
      "notes": "python -m py_compile on generated shim/raw server"
    },
    {
      "audit_layer": "Server import",
      "unit": "MCP servers",
      "n_tested": 816,
      "n_success": 799,
      "success_rate": "97.9%",
      "notes": "import generated server module in isolated process"
    },
    {
      "audit_layer": "MCP startup",
      "unit": "MCP servers",
      "n_tested": 816,
      "n_success": 816,
      "success_rate": "100.0%",
      "notes": "stdio server starts and does not immediately traceback; waiting servers count as success"
    },
    {
      "audit_layer": "Help/version probe",
      "unit": "servers with inferred underlying CLI",
      "n_tested": 519,
      "n_success": 174,
      "success_rate": "33.5%",
      "notes": "run inferred command with --help/-h/--version when command literal is found"
    },
    {
      "audit_layer": "Tiny fixture execution",
      "unit": "stratified sampled tools",
      "n_tested": 12,
      "n_success": 5,
      "success_rate": "41.7%",
      "notes": "sampled from 3472 catalog tools; required args filled with tiny FASTA/FASTQ/CSV/VCF fixtures"
    }
  ],
  "error_taxonomy": [
    {
      "scope": "server",
      "error_type": "missing_executable_or_file",
      "count": 345
    },
    {
      "scope": "server",
      "error_type": "missing_server_entrypoint",
      "count": 96
    },
    {
      "scope": "server",
      "error_type": "schema_or_argument_error",
      "count": 9
    },
    {
      "scope": "server",
      "error_type": "timeout",
      "count": 3
    },
    {
      "scope": "server",
      "error_type": "runtime_exception",
      "count": 2
    },
    {
      "scope": "server",
      "error_type": "missing_python_dependency",
      "count": 2
    },
    {
      "scope": "server",
      "error_type": "syntax_error",
      "count": 1
    },
    {
      "scope": "sampled_tool",
      "error_type": "missing_executable_or_file",
      "count": 4
    },
    {
      "scope": "sampled_tool",
      "error_type": "runtime_exception",
      "count": 2
    },
    {
      "scope": "sampled_tool",
      "error_type": "missing_python_dependency",
      "count": 1
    }
  ]
}