github analyzed 9857c07

pykeko/PyKekoMCP

github

MCP server to drive a running PyKeko desktop app with Claude

maintainer
pykeko
license
MIT
first seen
2026-06-14
last seen
2026-06-14
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities12 tools
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

skills & danger signalsgithub-tarball
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

code evidencevHEAD · github-tarball
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