-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmcp_context.json
More file actions
99 lines (99 loc) · 2.37 KB
/
mcp_context.json
File metadata and controls
99 lines (99 loc) · 2.37 KB
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
{
"app": {
"id": "lepanto1571.wrapper.posebusters",
"name": "PoseBusters MCP wrapper",
"version": "0.5"
},
"windows": [
{
"id": "posebusters_view",
"title": "Validation Panel",
"view": {
"type": "form",
"objects": ["ligand_input", "protein_input", "crystal_input", "validation_results"]
}
}
],
"objects": [
{
"type": "file",
"id": "ligand_input",
"name": "Ligand file",
"format": "sdf"
},
{
"type": "file",
"id": "protein_input",
"name": "Protein file",
"format": "pdb"
},
{
"type": "file",
"id": "crystal_input",
"name": "Crystal ligand file (optional)",
"format": "sdf",
"optional": true
},
{
"type": "table",
"id": "validation_results",
"name": "Validation Results",
"description": "Results of PoseBusters validation checks",
"columns": [
{
"id": "ligand_id",
"name": "Ligand ID",
"type": "string",
"description": "Identifier of the validated ligand"
},
{
"id": "status",
"name": "Status",
"type": "string",
"description": "Validation status (✅ for pass, ❌ for fail)",
"enum": ["✅", "❌"]
},
{
"id": "passed/total",
"name": "Tests Passed",
"type": "string",
"description": "Number of passed tests vs total tests (format: X/Y)"
},
{
"id": "details",
"name": "Details",
"type": "string",
"description": "List of failed tests or 'All tests passed'"
}
],
"rows": []
}
],
"actions": [
{
"name": "validate_pose",
"description": "Validate ligand–protein structure",
"parameters": {
"ligand_input": "ligand_input",
"protein_input": "protein_input"
},
"output": {
"object_id": "validation_results",
"type": "table"
}
},
{
"name": "redocking_validation",
"description": "Validate redocking using a reference ligand",
"parameters": {
"ligand_input": "ligand_input",
"crystal_input": "crystal_input",
"protein_input": "protein_input"
},
"output": {
"object_id": "validation_results",
"type": "table"
}
}
]
}