Scope and environments
Use Claude Desktop, Node.js >=24 for UniProt MCP 0.2.4, and an independent Python >=3.13 environment for RCSB MCP 0.1.0 at commit df04c993c31f43d69d6273737bda2de39ace0850. Do not reuse the Python 3.11 RDKit environment. RCSB runs server.py in stdio; its upstream project dependencies are ranges, so record all resolved versions. No database API key is required for this reference retrieval. Both APIs and Claude use external network services.
Interpretation
A polymer entity is not the same as a chain or a biological assembly. A deposited structure may omit residues and contain constructs or mutations. Compare method, resolution, mapped entities and the original validation report. Structural metadata alone does not demonstrate docking, binding or clinical performance. Downloads can overwrite matching filenames; choose a new output directory.
The pinned RCSB helper writes progress and errors with print on stdout. Save and use the supplied recipe_rcsb_server.py adapter to route only that module's prints to stderr and preserve the MCP transport.