Back to Home
jasonkim8652 icon

protein-design-mcp

Verified Safe

by jasonkim8652

Overview

An MCP server that enables LLM agents to run end-to-end protein binder design pipelines using advanced bioinformatics tools.

Installation

Run Command
docker compose run --rm -T protein-design server

Environment Variables

  • RFDIFFUSION_PATH
  • PROTEINMPNN_PATH
  • COLABFOLD_PATH
  • COLABFOLD_BACKEND
  • ESMFOLD_MODEL
  • CACHE_DIR
  • MODELS_DIR
  • LOG_LEVEL
  • SKIP_MODEL_DOWNLOAD

Security Notes

The server primarily uses subprocess.create_subprocess_exec for running external tools (RFdiffusion, ProteinMPNN, ColabFold). While generally safer than shell=True, arguments must be carefully sanitized to prevent command injection, which appears to be handled reasonably well in the source code. Extensive network requests are made to public bioinformatics APIs (UniProt, PubMed, RCSB PDB, AlphaFold DB, ColabFold API) for data fetching. File system operations involve temporary directories and user-specified paths for PDBs, FASTA, and JSON files. No obvious hardcoded secrets were found, with configurations relying on environment variables. Containerized deployment with Docker adds a layer of isolation.

Similar Servers

Stats

Interest Score55
Security Score8
Cost ClassHigh
Avg Tokens7500
Stars1
Forks0
Last Update2026-01-16

Tags

protein-designllm-agentsbioinformaticsdrug-discoverycomputational-biology