Local MCP tools for AlphaFold structures, biomedical evidence, variant analysis, and a SQLite knowledge graph.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Alphafold Sovereign MCP.
lookup_diseaseRetrieve a disease record from the MONDO unified disease ontology. Returns the canonical MONDO entry with: - Disease name, definition, synonyms - ICD-10 / ICD-11 codes (for clinical coding / EHR integration) - OMIM, Orphanet, MeSH, DOID cross-references - Immediate parent and child terms in the MONDO hierarchy Example: ``lookup_disease(mondo_id='MONDO:0004995')`` returns the record for coronary artery disease.
search_diseasesSearch for diseases by name or keyword using the MONDO ontology. Returns a ranked list of matching diseases with MONDO IDs and cross-references. Useful for resolving a clinical term to a canonical identifier before querying targets or phenotypes. Example: ``search_diseases(query='breast cancer', limit=5)``
lookup_phenotypeRetrieve an HPO phenotype term with associated disease annotations. Returns: - Phenotype label, definition, synonyms - Diseases annotated with this phenotype (from HPO + OMIM + Orphanet) - Parent phenotype terms Example: ``lookup_phenotype(hpo_id='HP:0001250')`` returns the Seizure phenotype with ~400 associated diseases.
get_gene_phenotype_profileReturn all HPO phenotypes associated with a gene, plus gnomAD constraint. Useful for understanding the clinical consequences of variants in a gene before requesting structural context. Returns: - HPO phenotypes linked to the gene (from HPO association database) - gnomAD LOEUF / pLI constraint scores - Interpretation of constraint (haploinsufficient / tolerant / moderate) Example: ``get_gene_phenotype_profile(gene_symbol='SCN1A')``
get_disease_targetsReturn top protein targets for a disease with Open Targets evidence scores. Evidence score breakdown (0–1 per data type): - ``genetic_association``: GWAS + rare-variant signals - ``somatic_mutation``: Cancer somatic variant evidence - ``known_drug``: Approved or clinical-stage drugs - ``affected_pathway``: Pathway membership (Reactome, SIGNOR) - ``literature``: Text-mining evidence (Europe PMC) - ``animal_model``: Knockout / model organism phenotypes - ``rna_expression``: Differential expression evidence Example: ``get_disease_targets(disease_id='MONDO:0007254', limit=15)`` returns top 15 targets for breast carcinoma.
get_target_diseasesReturn all diseases associated with a protein target via Open Targets. Accepts a UniProt accession and returns the full disease landscape for that target — essential for target-validation and indication-expansion. Example: ``get_target_diseases(uniprot_id='P04637')`` returns all diseases associated with TP53 / p53.
The smaniches/alphafold-sovereign-mcp MCP server exposes biomedical research workflows through MCP tools. It connects AlphaFold DB with MONDO, HPO, Open Targets, ClinVar, gnomAD, DisGeNET, ChEMBL, and Ensembl. The resulting tools cover disease and phenotype lookup, gene phenotype profiles, drug-target relationships, variant triage, protein structures, and cross-species comparisons.
Several tools combine results from multiple sources. Examples include generating a draft variant report from an HGVS expression, mapping phenotypes to structures and targets, assembling a protein dossier, ranking drug-repurposing candidates, and mapping a disease to approved and pipeline drugs. Local tools can query stored variant or protein assessments, traverse drug-gene-disease relationships, report graph statistics, and export tables as JSON.
The smaniches/alphafold-sovereign-mcp MCP server is a Python process that communicates with an MCP client. In its normal online mode, individual tools make requests to public upstream services and reconcile their responses. The project describes these operations as orchestration rather than independent scientific judgment.
A SQLite knowledge graph is included for local entities, relationships, queries, traversal, and exports. When the database is empty, a curated seed is loaded with 16 entities and 15 relationships unless seeding is disabled. Analysis calls do not automatically persist every result; data must be written through the knowledge-graph API.
Structural analysis includes pLDDT confidence summaries, PAE-derived domain boundaries, geometric pocket scoring, intrinsic-disorder maps, and optional persistent-homology calculations over C-alpha coordinates. The topology comparator uses length-normalized 64-dimensional fingerprints and L2 distance, so it is not an RMSD, sequence-similarity, or functional-equivalence calculation.
Install the published package with pip, or run it without a permanent installation:
Source installation uses uv pip install -e .. The optional tda extra adds the gudhi dependency for full persistent-homology features. The project targets Python 3.10 through 3.13 and MCP specification 2025-06-18.
Set ALPHAFOLD_OFFLINE=1 to prevent outbound requests before a socket is opened. In that mode, local knowledge-graph tools continue to use local data, while upstream-backed tools report that their sources are unavailable. The default online mode sends identifiers to the relevant public upstreams. DisGeNET requires a separate free API key. AFSMCP_DISABLE_KG_SEED=1 disables automatic loading of the initial graph seed.
Available capability groups include:
The smaniches/alphafold-sovereign-mcp MCP server is beta software and has engineering validation but no independent scientific validation or production deployment described in the provided material. It is not a hosted service, does not train AlphaFold models, and is not certified for regulated use. Generated ACMG/AMP criteria are draft evidence surfaces, not clinical-laboratory review. Druggability tiers are heuristic. AlphaFold inputs are predicted structures with per-residue confidence, so low-pLDDT regions require caution. The project is licensed under Apache-2.0 and is not affiliated with Google DeepMind or EMBL-EBI.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/smaniches-alphafold-sovereign-mcp)<a href="https://allmcps.com/mcp/smaniches-alphafold-sovereign-mcp"><img src="https://allmcps.com/api/badge/smaniches-alphafold-sovereign-mcp?style=directory" alt="Alphafold Sovereign MCP on AllMCPs" /></a>