AlphaFold MCP Server
About
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.
Details
- Author
- Augmented-Nature
- Repository
- Augmented-Nature/AlphaFold-MCP-Server
- GitHub stars
- 23
- Downloads
- 20
- License
- Other
- Categories
- Database, Other, Search
- Tags
- #bioinformatics, #research, #study
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
AlphaFold MCP ServerCommand (node, npx, python, etc.)nodeArguments-
Argument 1
/path/to/alphafold-server/build/index.js
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
```bash
get_structure
Retrieve AlphaFold structure prediction for a specific UniProt ID. Parameters: uniprotId (required), format (optional)
download_structure
Download AlphaFold structure file in specified format. Parameters: uniprotId (required), format (optional)
check_availability
Check if AlphaFold structure prediction is available for a UniProt ID. Parameters: uniprotId (required)
search_structures
Search for available AlphaFold structures by protein name or gene. Parameters: query (required), organism (optional), size (optional)
list_by_organism
List all available structures for a specific organism. Parameters: organism (required), size (optional)
get_organism_stats
Get statistics about AlphaFold coverage for an organism. Parameters: organism (required)
get_confidence_scores
Get per-residue confidence scores for a structure prediction. Parameters: uniprotId (required), threshold (optional)
analyze_confidence_regions
Analyze confidence score distribution and identify high/low confidence regions. Parameters: uniprotId (required)
get_prediction_metadata
Get metadata about the prediction including version, date, and quality metrics. Parameters: uniprotId (required)
batch_structure_info
Get structure information for multiple proteins simultaneously. Parameters: uniprotIds (required), format (optional)
batch_download
Download multiple structure files. Parameters: uniprotIds (required), format (optional)
batch_confidence_analysis
Analyze confidence scores for multiple proteins. Parameters: uniprotIds (required)
compare_structures
Compare multiple AlphaFold structures for analysis. Parameters: uniprotIds (required)
find_similar_structures
Find AlphaFold structures similar to a given protein. Parameters: uniprotId (required), organism (optional)
get_coverage_info
Get information about sequence coverage in the AlphaFold prediction. Parameters: uniprotId (required)
validate_structure_quality
Validate and assess the overall quality of an AlphaFold prediction. Parameters: uniprotId (required)
export_for_pymol
Export structure data formatted for PyMOL visualization. Parameters: uniprotId (required), includeConfidence (optional)
export_for_chimerax
Export structure data formatted for ChimeraX visualization. Parameters: uniprotId (required), includeConfidence (optional)
get_api_status
Check AlphaFold API status and database statistics. Parameters: None
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"alphafold mcp server": {
"env": {},
"args": [
"/path/to/alphafold-server/build/index.js"
],
"shell": false,
"command": "node"
}
}
}
Linux
{
"env": [],
"args": [
"/path/to/alphafold-server/build/index.js"
],
"shell": false,
"command": "node"
}
Macos
{
"env": [],
"args": [
"/path/to/alphafold-server/build/index.js"
],
"shell": false,
"command": "node"
}
Windows
{
"env": [],
"args": [
"/path/to/alphafold-server/build/index.js"
],
"shell": false,
"command": "node"
}
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.
Overview
This MCP server enables seamless integration with AlphaFold's vast collection of protein structure predictions, offering tools for structure retrieval, confidence analysis, batch processing, and visualization preparation. Perfect for researchers, bioinformaticians, and structural biologists working with predicted protein structures.
Features
🧬 Core Structure Tools
- Structure Retrieval: Get AlphaFold predictions by UniProt ID
- Multi-format Downloads: Support for PDB, CIF, BCIF, and JSON formats
- Availability Checking: Verify if predictions exist for specific proteins
🔍 Search & Discovery
- Structure Search: Find proteins by name, gene, or organism
- Organism Browsing: List all available structures for specific species
- Coverage Statistics: Get comprehensive organism-level statistics
📊 Confidence & Quality Analysis
- Per-residue Confidence: Detailed confidence scores for each amino acid
- Region Analysis: Identify high/low confidence structural regions
- Quality Validation: Assess overall prediction reliability
⚡ Batch Processing
- Bulk Retrieval: Process multiple proteins simultaneously
- Batch Downloads: Efficient multi-structure downloads
- Parallel Analysis: Confidence analysis for protein sets
🔬 Comparative Analysis
- Structure Comparison: Side-by-side analysis of multiple proteins
- Similarity Search: Find structurally related proteins
- Coverage Comparison: Analyze prediction completeness
🎨 Visualization Integration
- PyMOL Scripts: Ready-to-use visualization scripts
- ChimeraX Integration: Confidence-colored structure viewing
- Custom Export Formats: Flexible data export options
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





