Skip to content
Agentmart
Submit a tool

AlphaFold Sovereign MCP

MCP server for AlphaFold and 8 other biomedical data sources with a local SQLite knowledge graph

Connector by smaniches · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 4
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/smaniches-alphafold-sovereign-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for AlphaFold and 8 other biomedical data sources with a local SQLite knowledge graph

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
49 read · 1 write · 0 delete · 4 not yet classified
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Tools by what they do 54

Read from the source code; the running server may list different tools.

Read 49 · Look things up without changing anything.

  • analyze_structural_confidence
  • assess_target_druggability
  • batch_go_lookup
  • batch_structures
  • check_availability
  • classify_variant_acmg
  • compare_disease_target_overlap
  • compare_protein_topology
  • compare_proteins_topologically
  • compute_information_content
  • compute_semantic_similarity
  • compute_topology_fingerprint
Show 37 more tools
  • detect_domains
  • detect_intrinsically_disordered
  • export_research_dataset
  • extract_pae_matrix
  • find_drug_gene_network
  • find_drug_repurposing_candidates
  • find_evolutionary_structural_shifts
  • find_similar_proteins
  • generate_variant_clinical_report
  • get_advanced_topology
  • get_cache_statistics
  • get_common_disease_targets
  • get_disease_targets
  • get_domain_annotations
  • get_enriched_protein
  • get_features
  • get_gene_phenotype_profile
  • get_knowledge_graph_stats
  • get_plddt_profile
  • get_protein_families
  • get_protein_structure
  • get_structure
  • get_target_diseases
  • get_topology
  • lookup_disease
  • lookup_phenotype
  • map_disease_drug_landscape
  • phenotype_to_structures
  • query_protein_database
  • query_variant_database
  • resolve_icd10_to_mondo
  • score_binding_pocket_geometry
  • search_by_go_term
  • search_diseases
  • search_structures
  • synthesize_protein_dossier
  • triage_variant_3d

Write 1 · Create, change, send or run things.

  • export_protein_set

Not yet classified 4 · We could not tell from the name and description.

  • batch_protein_analysis
  • filter_by_organism
  • get_go_hierarchy
  • predict_disorder

Network hosts it talks to 20

  • alphafold.ebi.ac.uk · found in code
  • api.disgenet.com · found in code
  • api.github.com · found in code
  • api.platform.opentargets.org · found in code
  • disgenet.com · found in code
  • ebi.ac.uk · found in code
  • eutils.ncbi.nlm.nih.gov · found in code
  • github.com · found in code
  • glama.ai · found in code
  • gnomad.broadinstitute.org · found in code
  • ncbi.nlm.nih.gov · found in code
  • ontology.jax.org · found in code
  • orcid.org · found in code
  • platform.opentargets.org · found in code
  • purl.obolibrary.org · found in code
  • raw.githubusercontent.com · found in code
  • rest.ensembl.org · found in code
  • rest.uniprot.org · found in code
  • smaniches.github.io · found in code
  • uniprot.org · found in code

Files it touches

  • Your home directory (~)
  • ~/.config/alphafold_sovereign/config.json
  • C:\\TOPOLOGICA_KAGGLE_CAFA6\\ALPHAFOLD2_STRUCTURES\\pdb_files
  • C:\\TOPOLOGICA_KAGGLE_CAFA6\\CACHE

Tools (54)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analyze_structural_confidenceAnalyze Structural Confidence (pLDDT + PAE)read-only

    Analyze AlphaFold structural confidence using pLDDT and PAE. Returns a structural reliability summary (not a per-residue profile): - **pLDDT**: the model's mean confidence (AlphaFold DB ``globalMetricValue``) plus a coarse confidence tier - **PAE** (predicted aligned error): mean and max inter-residue uncertainty and PAE-derived domain boundaries - **Druggability pre-screen**: an ordered-fraction estimate and a structure-based-drug-design suitability flag pLDDT interpretation: > 90: Very high confidence — likely correct at backbone + sidechain level 70–90: High confidence — backbon…

  • assess_target_druggabilityAssess Target Druggabilityread-only

    Comprehensive druggability assessment for a protein target. Integrates four independent druggability signals into a HOT/WARM/COLD/NOT_DRUGGABLE classification: 1. **Drug precedent** — ChEMBL approved drugs + clinical compounds 2. **Tractability** — Open Targets tractability labels (small-molecule, antibody, PROTAC) 3. **Structural confidence** — AF2 pLDDT (ordered → analysable binding pockets) 4. **Population constraint** — gnomAD LOEUF (highly constrained → safety risk on inhibition) It assembles existing public-database evidence into one tier; it does not add scientific judgement and is n…

  • batch_go_lookup

    Get GO terms for hundreds of proteins at once. PROPRIETARY TOOL - TOPOLOGICA LLC Efficiently fetches GO annotations for large protein sets. Uses local cache when available, fetches from UniProt when needed. Results are persisted for future sovereign access. Use Cases: - Training data extraction for CAFA-style prediction - Batch annotation of experimental results - Building protein function databases Args: uniprot_ids: List of UniProt IDs (up to 500) include_evidence: Include evidence codes namespaces: Which GO namespaces to include Returns: GO annotations for a…

  • batch_protein_analysis

    Comprehensive batch analysis of multiple proteins with progress tracking. PROPRIETARY TOOL - TOPOLOGICA LLC Runs selected analyses on all proteins: - Structure retrieval - Feature extraction - Topology computation - Disorder prediction - Domain detection Returns aggregated results with statistics.

  • batch_structures

    Retrieve multiple AlphaFold structures in batch. PROPRIETARY TOOL - TOPOLOGICA LLC Efficiently retrieves multiple structures with optional features. Args: uniprot_ids: List of UniProt IDs (max 50) include_features: Compute structural features for each Returns: Batch results with structure details

  • check_availability

    Check availability of structures (local cache and online). PROPRIETARY TOOL - TOPOLOGICA LLC Checks both local cache (instant) and AlphaFold DB (network). Args: uniprot_ids: List of UniProt IDs to check Returns: Availability status for each ID

  • classify_variant_acmgDraft ACMG/AMP Variant Classificationread-only

    Generate a draft ACMG/AMP variant classification framework. Reports computational observations that may inform an expert's later disease-specific ACMG/AMP review. This tool does NOT establish ACMG criteria or assign a pathogenicity class: generic consequence, model scores, and population frequencies are insufficient without clinical disease mechanism, inheritance, and criterion-specific validation. Criteria populated: PVS1 — Candidate loss-of-function consequence; mechanism not established PM2 — Absent/extremely rare in gnomAD population databases PP3 — Multiple in-silico predictor…

  • compare_disease_target_overlapCross-Disease Structural Target Overlapread-only

    Compare the protein target landscapes of two diseases. Identifies shared and unique targets between two diseases — a key analysis for drug repurposing, identifying shared mechanisms, and understanding comorbidity. Returns: - Shared targets (present in both disease target sets) - Unique to Disease A / Disease B - Jaccard similarity score of target sets Example: ``compare_disease_target_overlap( mondo_id_a='MONDO:0004975', # Alzheimer disease mondo_id_b='MONDO:0005180', # Parkinson disease )``

  • compare_protein_topology

    Compare topological features between two proteins. PROPRIETARY TOOL - TOPOLOGICA LLC Distance Metrics: - Wasserstein (Earth Mover's): Optimal transport between diagrams - Bottleneck: Max matching distance - Landscape L2: Euclidean distance in landscape space Lower distance = more similar topology.

  • compare_proteins_topologicallyCompare Proteins Topologically (TDA Fingerprint Distance)read-only

    Compare multiple proteins using a TDA-fingerprint distance. Computes a pairwise distance matrix between the TDA fingerprints of the provided proteins. Distance metric: L2 distance between length-normalised 64-dimensional fingerprint vectors (see ``_fingerprint_distance``). Distance = 0 means identical fingerprints; larger values mean more divergent fingerprints. This is **not** a Wasserstein distance between persistence diagrams. Applications: Possible uses (all of which require independent validation before any downstream use): - Drug-repurposing triage: proteins with low fingerprint di…

  • compute_information_content

    Compute Information Content (IC) for GO terms using corpus frequencies. PROPRIETARY TOOL - TOPOLOGICA LLC IC(t) = -log(P(t)) where P(t) = freq(t)/max_freq Higher IC = more specific term = more informative Supports batch computation for efficiency.

  • compute_semantic_similarity

    Compute semantic similarity between GO terms. PROPRIETARY TOOL - TOPOLOGICA LLC Methods: - Resnik: IC of Most Informative Common Ancestor (MICA) - Lin: 2*IC(MICA) / (IC(t1) + IC(t2)) - Jiang: 1 - (IC(t1) + IC(t2) - 2*IC(MICA)) - Wang: Graph-based with semantic contribution Returns pairwise similarity matrix for term lists.

  • compute_topology_fingerprintCompute Topological Fingerprint (TDA)read-only

    Compute a rotation-invariant topological fingerprint of a protein's fold. Fetches the AlphaFold model for ``uniprot_id`` and derives an exploratory 64-dimensional geometric/topological feature vector from Cα coordinates. With GUDHI installed, H0 and H1 are computed on the 15-Å Vietoris-Rips 2-skeleton. H2 is NOT computed. Without GUDHI only a 4-Å graph component count and geometric statistics are available. Betti numbers describe this chosen filtration, not protein domains, β-barrels, drug cavities, molecular function, or an experimental structure. Returns the fingerprint vector, the Betti n…

  • detect_domains

    Detect protein domains from PAE matrix clustering. PROPRIETARY TOOL - TOPOLOGICA LLC Uses PAE values to identify independently folded domains. Low intra-domain PAE + high inter-domain PAE = domain boundary. Returns: List of domains with residue ranges, confidence, and contacts

  • detect_intrinsically_disorderedDetect Intrinsically Disordered Regionsread-only

    Flag low-confidence modeled regions as intrinsic-disorder candidates. Reads per-residue AlphaFold pLDDT from PDB C-alpha records and groups contiguous runs below 50. Low pLDDT may reflect intrinsic disorder, missing binding partners, alternate conformations, or model uncertainty; it is NOT independent evidence that a region is disordered. Returns model-local residue indices, observed PDB chain/residue identifiers, and heuristic linker/terminal/long-segment labels. A terminal label is relative to the modeled chain or fragment, not necessarily the full protein. PDB numbering is not mapped to f…

Show 39 more tools
  • export_protein_set

    Export filtered proteins to TSV/CSV for ML pipelines. PROPRIETARY TOOL - TOPOLOGICA LLC Creates tabular exports suitable for: - Training machine learning models - Data analysis in pandas/R - Integration with CAFA pipelines Args: uniprot_ids: List of proteins to export output_format: 'tsv' or 'csv' include_columns: Which columns to include include_go_terms: Include GO annotations include_sequence: Include full sequences filename: Output filename Returns: Path to exported file or data preview

  • export_research_datasetExport Research Datasetread-only

    Export the stored knowledge-graph data for downstream analysis. Returns all stored entities as JSON-serialisable dicts, suitable for: - Loading into pandas DataFrames for ML feature engineering - Importing into R or Julia for statistical analysis - Feeding into downstream bioinformatics pipelines Example (Python):: import pandas as pd result = await export_research_dataset(ExportInput(tables=["variants"])) df = pd.DataFrame(result["data"]["variants"]) high_tier = df[df["clinical_tier"] == "HIGH"] Input fields: params.tables: Tables to export (empty = all entity tables).…

  • extract_pae_matrix

    Extract Predicted Aligned Error (PAE) matrix from AlphaFold structure. PROPRIETARY TOOL - TOPOLOGICA LLC PAE measures predicted distance error between residue pairs. Low PAE (<5Å) indicates high confidence in relative positioning. Returns: PAE matrix with statistics (min, max, mean, domain blocks)

  • filter_by_organism

    Filter proteins by organism from local cache. PROPRIETARY TOOL - TOPOLOGICA LLC Searches local AlphaFold structures for organism-specific proteins. Essential for species-specific function prediction. Args: organism: Organism name or taxonomy ID limit: Maximum results include_go_summary: Include GO term counts Returns: List of proteins from specified organism

  • find_drug_gene_networkFind Drug-Gene-Disease Networkread-only

    Traverse the local knowledge graph from a seed entity. Given a seed (UniProt ID, gene symbol, or MONDO disease ID), expands its immediate neighbourhood in the stored drug-gene-disease graph: a gene symbol resolves to its encoded proteins and reported variants, a UniProt accession resolves to its stored protein record, and a MONDO disease resolves to drugs with an indication for it. The store is populated by the curated boot seed and by explicit writes through the storage API. Input fields: params.seed: Starting entity identifier. params.max_hops: Graph traversal depth (1–3).

  • find_drug_repurposing_candidatesFind Drug Repurposing Candidatesread-only

    Rank existing clinical-stage drugs as repurposing candidates for a disease. Surfaces approved or trial-stage drugs whose target carries genetic/association evidence for the disease — i.e. drug-repurposing hypotheses. For the full approved-plus-pipeline drug picture of a disease (not only repurposing candidates), use ``map_disease_drug_landscape`` instead. How it works: take the top ``target_limit`` Open Targets evidence-scored targets for the disease; for each, fetch its ChEMBL drugs at or above ``min_phase``; drop duplicate molecules; rank by ``composite_repurposing_score = OT evidence scor…

  • find_evolutionary_structural_shiftsFind Evolutionary Structural Shiftsread-only

    Report ortholog sequence identity and exploratory structural distances. Distances between Cα-derived feature vectors are not calibrated evolutionary, functional, binding, or antibody cross-reactivity measures. The GUDHI and geometric-proxy methods are distinguished in each result. There is deliberately no cross-method conservation ranking.

  • find_similar_proteins

    Find proteins similar by sequence or structure. PROPRIETARY TOOL - TOPOLOGICA LLC Uses k-mer based sequence similarity for fast approximate matching. For structure similarity, uses C-alpha RMSD when structures available. Args: uniprot_id: Query protein similarity_type: 'sequence' or 'structure' threshold: Minimum similarity (0-1) limit: Maximum results search_scope: 'local' or 'all' Returns: List of similar proteins with similarity scores

  • generate_variant_clinical_reportGenerate Precision Medicine Variant Reportread-only

    Generate a multi-source variant interpretation report. Cross-references evidence from up to seven upstream databases for a single HGVS variant into one structured research report. It preserves source classifications and computational observations separately; it does not assign an independent clinical tier or establish ACMG criteria. 1. **Ensembl VEP** — functional consequence, SIFT/PolyPhen/CADD predictions 2. **ClinVar** — clinical pathogenicity classifications and review status 3. **gnomAD v4** — population allele frequencies (gnomAD v4, ~807k individuals) 4. **AlphaMissense** — deep-learn…

  • get_advanced_topology

    Compute advanced topological features with full TDA pipeline. PROPRIETARY TOOL - TOPOLOGICA LLC Features: - Persistence diagrams (birth-death pairs) - Betti curves over filtration - Persistence landscapes - Persistence images (vectorization) - Euler characteristic curve Mathematical Foundation: Vietoris-Rips complex on C-alpha atoms. H_k computed via matrix reduction.

  • get_cache_statistics

    Get statistics about the local structure cache. PROPRIETARY TOOL - TOPOLOGICA LLC Returns information about: - Number of local structures - Cache directories and mode - Storage locations - Configuration status

  • get_common_disease_targetsCommon Disease Target Profileread-only

    Profile the top drug targets for a curated set of common diseases in one call. Use this for a fast landscape scan across a whole disease area: given a ``category`` (e.g. 'oncology'), it looks up the curated MONDO diseases in that category and returns each one's top Open Targets evidence-scored targets, in parallel. To profile a single disease you already have a MONDO ID for, use ``get_disease_targets`` instead — this tool is its category-level, multi-disease counterpart and does not accept a raw MONDO ID. Queries Open Targets live. Returns a JSON string with the ``category``, the number of d…

  • get_disease_targetsDisease Target Evidenceread-only

    Return 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 ta…

  • get_domain_annotations

    Retrieve Pfam/InterPro domain annotations. PROPRIETARY TOOL - TOPOLOGICA LLC Fetches domain annotations from UniProt cross-references. Domains are key features for function prediction. Args: uniprot_ids: List of proteins sources: Annotation sources (Pfam, InterPro, etc.) Returns: Domain annotations for each protein

  • get_enriched_protein

    Get comprehensive protein information combining AlphaFold structure + UniProt metadata. PROPRIETARY TOOL - TOPOLOGICA LLC This tool provides UNIQUE VALUE by combining: 1. AlphaFold structural data (3D coordinates, pLDDT confidence) 2. UniProt functional annotations (function, GO terms, active sites) 3. Disease associations and literature links 4. Computed structural features (secondary structure, binding pockets) Use Cases: - Drug target assessment (structure + function + disease) - Protein characterization (complete biological context) - Research starting point …

  • get_features

    Compute detailed structural features for a protein. PROPRIETARY TOOL - TOPOLOGICA LLC Available features: - secondary_structure: Alpha-helix, beta-strand, coil classification - binding_pockets: Cavity detection with druggability scoring - confidence: pLDDT-based quality assessment - contacts: Local structural compactness Args: uniprot_id: UniProt accession feature_types: List of features to compute Returns: Detailed feature analysis

  • get_gene_phenotype_profileGene Phenotype Profileread-only

    Return 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_go_hierarchy

    Navigate GO term parent/child relationships. PROPRIETARY TOOL - TOPOLOGICA LLC Fetches GO term hierarchy from QuickGO API. Essential for GO term propagation in function prediction. Use Cases: - Understand term specificity - Propagate annotations up the hierarchy - Find related terms for training Args: go_term: GO term ID (e.g., 'GO:0003700') direction: 'parents', 'children', or 'both' depth: How many levels to traverse Returns: Hierarchical structure of related GO terms

  • get_knowledge_graph_statsGet Knowledge Graph Statisticsread-only

    Return statistics about the local knowledge graph. Shows entity counts, database size, and last activity — useful for understanding the current contents and coverage of the local store.

  • get_plddt_profile

    Get detailed per-residue pLDDT confidence profile. PROPRIETARY TOOL - TOPOLOGICA LLC pLDDT categories: - Very high (>90): High confidence - High (70-90): Good confidence - Low (50-70): Caution - Very low (<50): Likely disordered

  • get_protein_families

    Cluster proteins by sequence or GO term similarity. PROPRIETARY TOOL - TOPOLOGICA LLC Groups proteins into families based on similarity. Useful for identifying functionally related proteins. Args: uniprot_ids: Proteins to cluster clustering_method: 'sequence' or 'go_terms' similarity_threshold: Clustering threshold Returns: Protein family assignments

  • get_protein_structureRetrieve AlphaFold Protein Structureread-only

    Retrieve a protein's AlphaFold model: metadata, download URLs, optional coordinates. The single entry point for getting the predicted structure itself. Returns the AlphaFold DB entry metadata — entry ID, model version and creation date, organism, gene, UniProt description, the amino-acid sequence and its length, and the model's mean pLDDT — plus stable download URLs for the PDB and mmCIF coordinate files, the PAE matrix, and the AlphaMissense substitutions CSV. The PAE image URL is only present in legacy API responses. Set ``include_coordinates`` to embed the full PDB coordinate text directly…

  • get_structure

    Retrieve an AlphaFold protein structure by UniProt ID. PROPRIETARY TOOL - TOPOLOGICA LLC Operation (Cache-First Sovereign Strategy): 1. Check local cache (dynamically indexed, grows with usage) 2. If not found, fetch from AlphaFold DB online 3. Auto-cache fetched structures for future sovereign access 4. Optionally compute structural and topological features Args: uniprot_id: UniProt accession (e.g., 'P12345', 'A0A023FBW4') include_features: Compute secondary structure, binding pockets include_topology: Compute persistent homology (slower) force_online: Force…

  • get_target_diseasesTarget Disease Associationsread-only

    Return 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.

  • get_topology

    Compute topological features (persistent homology) for a protein. PROPRIETARY TOOL - TOPOLOGICA LLC Mathematical Foundation: Vietoris-Rips filtration on C-alpha atom point cloud. Computes: - beta_0: Connected components (protein domains) - beta_1: Loops/tunnels (structural motifs) - beta_2: Voids/cavities (binding sites) - Euler characteristic: chi = beta_0 - beta_1 + beta_2 - Persistence diagrams: Birth/death pairs for features Args: uniprot_id: UniProt accession max_dimension: Maximum homology dimension (0, 1, or 2) max_filtration: Maximum filt…

  • lookup_diseaseMONDO Disease Lookupread-only

    Retrieve 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:0005010')`` returns the record for coronary artery disease.

  • lookup_phenotypeHPO Phenotype Lookupread-only

    Retrieve 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.

  • map_disease_drug_landscapeMap Disease Drug Landscaperead-only

    Map the complete therapeutic landscape for a disease. Returns approved drugs, pipeline agents, top druggable targets, and an investability summary for a given MONDO disease. Combines Open Targets evidence with ChEMBL drug indications and MONDO disease hierarchy to produce a comprehensive landscape report used in business development, competitive intelligence, and R&D portfolio decisions. Input fields: params.disease_mondo_id: MONDO disease ID.

  • phenotype_to_structuresPhenotype to Protein Structuresread-only

    Map a clinical phenotype to the protein structures of its disease targets. Pipeline: 1. Resolve HPO term → associated diseases 2. For each disease → top protein targets (Open Targets) 3. For each target → UniProt ID (for AlphaFold retrieval) Use the returned UniProt IDs with ``analyze_structural_confidence`` to retrieve AlphaFold structural confidence (pLDDT/PAE). Example: ``phenotype_to_structures(hpo_id='HP:0002621')`` maps Atherosclerosis → disease targets → UniProt IDs.

  • predict_disorder

    Predict intrinsically disordered regions (IDRs) from pLDDT scores. PROPRIETARY TOOL - TOPOLOGICA LLC Low pLDDT (<50) often indicates disorder/flexibility. Returns IDR regions, propensity profile, and disorder statistics.

  • query_protein_databaseQuery Protein Research Databaseread-only

    Recall proteins already stored in the local knowledge graph. This is a local-recall query, not a live lookup: it returns only proteins that have previously been written to the local SQLite store (the curated boot seed, plus anything added through the knowledge-graph storage API). No upstream API is called. To assess a protein that may not be stored yet, use ``assess_target_druggability`` (druggability tier) or ``analyze_structural_confidence`` (pLDDT), which query live sources. Filters are combined with AND; omit a filter to leave that dimension unconstrained. Returns a JSON record with the …

  • query_variant_databaseQuery Variant Research Databaseread-only

    Search the local knowledge graph for stored variants. Returns variants matching the filter criteria. No upstream API calls are made — all data is served from the local SQLite knowledge graph, which is populated by the curated boot seed and by any explicit writes through the knowledge-graph storage API (the analysis tools do not write to it on their own). Input fields: params.gene: Gene symbol filter. params.tier: Clinical tier (HIGH/MEDIUM/LOW/UNKNOWN). params.clinvar_class: ClinVar classification string. params.min_am_score: Minimum AlphaMissense score. params.max_gnomad…

  • resolve_icd10_to_mondoICD-10 to MONDO Resolverread-only

    Resolve an ICD-10 clinical code to MONDO disease ontology terms. Enables integration between clinical / EHR data (which uses ICD-10) and the research-grade MONDO ontology used by Open Targets, HPO, and this MCP. Example: ``resolve_icd10_to_mondo(icd10_code='I21.0')`` maps ST-elevation MI (ICD-10) to MONDO coronary disease terms.

  • score_binding_pocket_geometryScore Binding Pocket Geometryread-only

    Identify and score putative binding pockets from AlphaFold geometry. Detects pockets with a geometry-only heuristic. Residues in the inner 60 percent of the structure by distance from the centroid are taken as the pocket-forming core, then grown greedily into clusters within an 8 Angstrom radius. A cluster is kept as a putative pocket when it has at least ``min_pocket_residues`` members and a mean pLDDT of at least 50. Each pocket reports a radius of gyration (compactness of the pocket residues), a centroid offset (distance of the pocket centroid from the structure centroid; larger means mor…

  • search_by_go_term

    Find all proteins with a specific GO annotation. PROPRIETARY TOOL - TOPOLOGICA LLC Searches the inverted index for proteins annotated with a GO term. Essential for building training sets for function prediction. Use Cases: - Find all kinases (GO:0016301) - Find all membrane proteins (GO:0016020) - Build positive training sets for specific functions Args: go_term: GO term ID (e.g., 'GO:0003700') or name pattern include_children: Also include proteins with child terms organism_filter: Filter by organism limit: Maximum results Returns: List of proteins with th…

  • search_diseasesSearch Diseases (MONDO)read-only

    Search 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)``

  • search_structures

    Search local AlphaFold structure cache. PROPRIETARY TOOL - TOPOLOGICA LLC Searches the sovereign cache (dynamically indexed) by UniProt ID pattern. Includes both pre-downloaded structures and previously-fetched online structures. Args: pattern: Glob-style pattern (e.g., 'A0A*', 'P123*') limit: Maximum results (default 100) offset: Pagination offset Returns: List of matching UniProt IDs

  • synthesize_protein_dossierSynthesize Protein Intelligence Dossierread-only

    Generate a complete protein intelligence dossier from 7 data sources. It assembles disease associations, drug precedent, population constraint, ClinVar variants, and cross-species orthologs for one protein into a single structured record. It composes upstream databases; it does not add scientific judgement. Sources fused in parallel: - **Open Targets**: disease associations + tractability + drug count - **DisGeNET**: curated GDA scores with publication counts - **ChEMBL**: approved drugs + MoA + bioactivity - **gnomAD**: population constraint (pLI, LOEUF, mis_z) - **ClinVar**: path…

  • triage_variant_3dVariant 3-D Structural Triageread-only

    Retrieve source-reported variant evidence for research. Fuses the upstream signals this tool currently wires into a single prioritised report: 1. **Pathogenicity** — ClinVar interpretation + review status. The ``alphamissense_score`` / ``alphamissense_interpretation`` fields are always ``null`` / "Not available" here: AlphaMissense is not wired into this tool. For an AlphaMissense pathogenicity score use ``generate_variant_clinical_report``. 2. **Population genetics** — gnomAD LOEUF / pLI gene-constraint scores. Per-variant allele frequencies and the per-ancestry breakdown …

Compare and alternatives

    Featured in

    Signals

    Stars
    4
    Forks
    2
    Open issues
    1
    Weekly downloads
    545
    Last commit
    Oct 23, 2026 (5 days ago)
    Last release
    Oct 23, 2026 (5 days ago)
    Last package publish
    Oct 23, 2026 (5 days ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.smaniches/alphafold-sovereign-mcp
    Version
    1.5.7
    Auth
    No auth
    License
    Apache-2.0
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from smaniches

    Cite this page

    AlphaFold Sovereign MCP. Agent Mart. https://agentmart.dev/connectors/smaniches-alphafold-sovereign-mcp (last updated 2026-10-24)