Skip to main content
Glama

MCP-AlphaFold

A Model Context Protocol (MCP) server that provides programmatic access to AlphaFold predictions and UniProt data. Built with FastMCP and Python, it offers tools for protein structure predictions, UniProt summaries, and protein annotations.

Requirements

  • Python ≥ 3.11

  • uv package manager

⚙️ Configure Claude Desktop

  • Open Claude Desktop settings

  • Navigate to Developer section

  • Click "Edit Config" and add:

{
  "mcpServers": {
    "mcp_alphafold": {
      "command": "uv",
      "args": [
        "--directory",
        "path to /mcp-alphafold/src/mcp_alphafold",
        "run",
        "mcp-alphafold",
        "--transport",
        "stdio"
      ]
    }
  }
}
  • Restart Claude Desktop and start chatting about biomedical topics!

🐳 Using with Docker

"mcpServers": {
  "mcp_alphafold": {
    "command": "docker",
    "args": [
      "run",
      "--rm",
      "-p", "8050:8050",
      "zeinabsheikhi/mcp-alphafold:0.1.0"
    ]
  }
}

🔧 Tools

The server offers these core tools:

🧬 AlphaFold Tools

  • alphafold_prediction

    • Retrieves protein structure predictions using AlphaFold. Input a protein identifier or sequence checksum to get structural predictions.

  • uniprot_summary

    • Fetches comprehensive protein summaries from UniProt database, including protein function, domains, and other key characteristics.

  • annotations

    • Retrieves specific protein annotations including mutations, modifications, and other experimental data. Default annotation type is "MUTAGEN".

Related MCP server: UniProt MCP Server

🚀 Development

📦 Prerequisites

  1. Install uv (Universal Virtualenv):

# Using pip
pip install uv

# Using Homebrew on macOS
brew install uv

# Using cargo (Rust package manager)
cargo install uv
  1. Clone the repository and set up development environment:

# Clone the repository
git clone https://github.com/zeinab-sheikhi/mcp-alphafold.git
cd mcp-alphafold

# Create and activate virtual environment using uv
uv venv
source .venv/bin/activate  # On Unix/macOS
.venv\Scripts\activate     # On Windows

# Install dependencies including dev dependencies
make install
  1. Run the server with

make run-server

🐳 Docker

Build and run the Docker container:

# Build the image
make build-docker
# Run the container
make run-docker
Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Provides seamless access to UniProtKB protein database, enabling queries for protein entries, sequences, Gene Ontology annotations, full-text search, and ID mapping across 200+ database types.
    5
    2
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Provides access to AlphaFold predicted protein 3D structures from EBI, enabling retrieval of prediction metadata, summaries, annotations, and UniProt data.
    19
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Provides access to UniProt protein sequence and function knowledge base, enabling search and retrieval of protein entries, proteomes, taxonomy, and feature annotations.
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP

  • Search and fetch Wikidata entities, execute SPARQL queries, and resolve external identifiers.

  • Query STRING interactions, enrichment, annotations, homology, and PPI networks.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zeinab-sheikhi/mcp-alphafold'

If you have feedback or need assistance with the MCP directory API, please join our Discord server