AlphaFold-MCP-Server
by Augmented-Nature·★ 34·Score 43
A comprehensive MCP server providing access to AlphaFold Protein Structure Database with tools for structure retrieval and analysis.
Overview
The AlphaFold MCP Server provides extensive tools for protein structure analysis, including structure retrieval in multiple formats (PDB, CIF, BCIF, JSON), confidence score analysis, batch processing capabilities, and integration with visualization tools like PyMOL and ChimeraX. It enables researchers to efficiently access and analyze AlphaFold's vast collection of protein structure predictions. The server implements proper error handling and rate limiting to ensure stable interaction with the AlphaFold API.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need programmatic access to AlphaFold protein structure data for research purposes, especially for batch processing or comparative analyses.
When NOT to choose this
Don't choose this if you need offline access to protein structures, as it only retrieves data directly from the AlphaFold API without caching.
Tools this server exposes
12 tools extracted from the READMEget_structureuniprotId (required), format (optional)Retrieve AlphaFold structure prediction for a specific UniProt ID
download_structureuniprotId (required), format (optional)Download AlphaFold structure file in specified format
check_availabilityuniprotId (required)Check if AlphaFold structure prediction is available for a UniProt ID
search_structuresquery (required), organism (optional), size (optional)Search for available AlphaFold structures by protein name or gene
get_confidence_scoresuniprotId (required), threshold (optional)Get per-residue confidence scores for a structure prediction
batch_structure_infouniprotIds (required), format (optional)Get structure information for multiple proteins simultaneously
compare_structuresuniprotIds (required)Compare multiple AlphaFold structures for analysis
export_for_pymoluniprotId (required), includeConfidence (optional)Export structure data formatted for PyMOL visualization
list_by_organismorganism (required), size (optional)List all available structures for a specific organism
get_organism_statsorganism (required)Get statistics about AlphaFold coverage for an organism
find_similar_structuresuniprotId (required), organism (optional)Find AlphaFold structures similar to a given protein
get_prediction_metadatauniprotId (required)Get metadata about the prediction including version, date, and quality metrics
Comparable tools
Installation
# Clone or create the server directory
npm install
# Build the server
npm run buildAdd to your MCP configuration:
{
"mcpServers": {
"alphafold-server": {
"command": "node",
"args": ["/path/to/alphafold-server/build/index.js"]
}
}
}FAQ
- What file formats are supported for structure downloads?
- The server supports PDB, CIF, BCIF, and JSON formats for structure retrieval and downloads.
- How can I handle large batch requests?
- The server automatically chunks large requests and includes built-in delays to prevent API overload while processing batch operations.
Compare AlphaFold-MCP-Server with
Last updated · Auto-generated from public README + GitHub signals.