home / mcp / alphafold mcp server
A comprehensive Model Context Protocol (MCP) server that provides access to the AlphaFold Protein Structure Database through a rich set of tools and resources for protein structure prediction analysis.
Configuration
View docs{
"mcpServers": {
"augmented-nature-alphafold-mcp-server": {
"command": "node",
"args": [
"/path/to/alphafold-server/build/index.js"
]
}
}
}You can access AlphaFold structure predictions programmatically through this MCP server, enabling retrieval, confidence analysis, batch processing, and visualization-ready exports to streamline your protein research workflows.
Connect with the AlphaFold MCP server through your MCP client to perform a range of operations. Retrieve structures by UniProt ID with get_structure, check availability with check_availability, and obtain detailed per-residue confidence with get_confidence_scores. Use batch tools like batch_structure_info and batch_download to process multiple proteins at once. Explore comparative features with compare_structures and discover similar proteins via find_similar_structures. Export data for PyMOL or ChimeraX with export_for_pymol and export_for_chimerax, and validate overall quality with validate_structure_quality.
Here are practical usage patterns you can follow: 1) Verify availability for a UniProt ID, 2) Retrieve the structure or metadata, 3) Analyze confidence to identify reliable regions, 4) Prepare visualization-ready exports for your analysis group, 5) Extend to batch workflows for large protein sets, 6) Compare related structures side-by-side to draw structural insights.
Prerequisites you need before running the server are Node.js and npm. Ensure you have a compatible environment to build and start the MCP server.
# Install dependencies for the MCP server
npm install
# Build the server
npm run buildUse the following MCP configuration snippet to register the AlphaFold MCP server in your client. This entry uses a local stdio setup that runs the server from a built index file.
{
"mcpServers": {
"alphafold-server": {
"command": "node",
"args": ["/path/to/alphafold-server/build/index.js"]
}
}
}If you prefer to start the server manually after building, you can run the start command directly from the build output.
# Start the server directly
node build/index.jsThis MCP server provides a comprehensive set of tools to work with AlphaFold predictions, including per-residue confidence scores, region analysis, batch processing, comparative structure analysis, and export capabilities for PyMOL and ChimeraX. All data is retrieved from the AlphaFold API to ensure you have up-to-date predictions and metadata for your research.
The server exposes a broad set of tools that you can call via your MCP client. These tools perform retrieval, analysis, batch processing, comparison, and export tasks.
Run the server in a trusted environment. The standard setup does not require extra environment variables beyond what you configure for your runtime. Monitor API usage and respect rate limits when performing batch operations.
Retrieve AlphaFold structure prediction for a specific UniProt ID. Supports output formats pdb, cif, bcif, or json.
Download AlphaFold structure file in the specified format (pdb, cif, or bcif).
Check if a structure prediction is available for a given UniProt ID.
Search available AlphaFold structures by protein name or gene, with optional organism filtering and result size.
List all available structures for a specific organism with an optional result size.
Get statistics about AlphaFold coverage for an organism.
Retrieve per-residue confidence scores for a structure prediction with optional thresholding.
Analyze confidence score distribution and identify high/low confidence regions.
Retrieve metadata about a prediction including version, date, and quality metrics.
Get structure information for multiple proteins in a single call, with output format json or summary.
Download multiple structure files in a single operation.
Analyze confidence scores for multiple proteins in one batch.
Compare multiple AlphaFold structures side-by-side for analysis.
Find AlphaFold structures similar to a given protein, with optional organism filter.
Get information about sequence coverage in the AlphaFold prediction.
Assess the overall quality and reliability of a prediction.
Export structure data formatted for PyMOL visualization, with optional confidence coloring.
Export structure data formatted for ChimeraX visualization, with optional confidence coloring.
Check AlphaFold API status and database statistics.