MCP server to drive a running PyKeko desktop app with Claude
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 12 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
moorhen_add_terminal_residue
extend a chain terminus
-
moorhen_add_waters
auto-add waters into density
-
moorhen_auto_fit_rotamer
fit rotamer to density
-
moorhen_delete
delete atoms by literal CID
-
moorhen_flip_peptide
flip peptide bond
-
moorhen_get_state
list molecules/maps + active map
-
moorhen_go_to_residue
recenter on a CID
-
moorhen_load_coordinates
load a structure (local path or PDB id)
-
moorhen_load_map
load .mtz / .ccp4 / .map / .mrc, set active
-
moorhen_refine
real-space refine (SINGLE/TRIPLE/SPHERE/CHAIN/ALL)
-
moorhen_screenshot
PNG of the 3D view
-
moorhen_set_active_map
choose the refinement map
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 9857c07 · analyzer v17 · 2h ago
skills & prompt files 1
- agent-rulespykeko-PyKekoMCP-9857c07/CLAUDE.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 1
- fs pykeko-PyKekoMCP-9857c07/src/server.ts :14
import fs from "node:fs";
network 1
- net pykeko-PyKekoMCP-9857c07/src/server.ts :37
r = await fetch(`http://127.0.0.1:${cfg.port}/`, {
tool registrations 11
- moorhen_get_state pykeko-PyKekoMCP-9857c07/src/server.ts :56
- moorhen_go_to_residue pykeko-PyKekoMCP-9857c07/src/server.ts :104
- moorhen_auto_fit_rotamer pykeko-PyKekoMCP-9857c07/src/server.ts :113
- moorhen_flip_peptide pykeko-PyKekoMCP-9857c07/src/server.ts :115
- moorhen_add_terminal_residue pykeko-PyKekoMCP-9857c07/src/server.ts :117
- moorhen_add_waters pykeko-PyKekoMCP-9857c07/src/server.ts :119
- moorhen_delete pykeko-PyKekoMCP-9857c07/src/server.ts :121
- moorhen_set_active_map pykeko-PyKekoMCP-9857c07/src/server.ts :123
- moorhen_undo pykeko-PyKekoMCP-9857c07/src/server.ts :125
- moorhen_redo pykeko-PyKekoMCP-9857c07/src/server.ts :126
- moorhen_screenshot pykeko-PyKekoMCP-9857c07/src/server.ts :128
declared dependencies 4
- @modelcontextprotocol/sdk@^1.12.0
- zod@^3.23.8
- typescript@^5.5.4
- @types/node@^20.14.0