MCP Catalogs
Home

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.

ai-llmdeveloper-toolsother
6
Forks
3
Open issues
5 mo ago
Last commit
2d ago
Indexed

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:

you:Researchers can quickly retrieve and analyze protein structures for comparative studies
you:Bioinformaticians can perform batch processing on multiple protein structures simultaneously
you:Structural biologists can prepare visualization files with confidence score coloring for presentations
you:What file formats are supported for structure downloads?
you:How can I handle large batch requests?

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 README
  • get_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

alphafold-easy-mcpprotein-structure-mcpbioinformatics-tools-mcp

Installation

# Clone or create the server directory
npm install

# Build the server
npm run build

Add 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.