Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. Biology, Medicine and Bioinformatics
  3. Uniprot MCP
Uniprot MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 3:01:09 PM

Uniprot MCP

User RatingsBe the first to rate and review this MCP server!
View Repository3 GitHub StarsTotal stargazers on GitHub for the source repository (3 stars).Visit Website
biologyuniprotbioinformaticsresearchproteomics

Queries UniProt and linked sources for protein, variant, structural, and disease evidence with SHA-256 provenance and offline replay.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

This server is confirmed live — we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.

Manual Client & Custom JSON ConfigExpand JSON ▾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "smaniches-uniprot-mcp": {
      "command": "uvx",
      "args": [
        "uniprot-mcp-server"
      ]
    }
  }
}

💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (41) Directory Badge Claim listing Alternatives📂 More in Biology, Medicine and Bioinformatics

Overview

The smaniches/uniprot-mcp MCP server exposes UniProt knowledgebase queries through 41 tools for protein entries, sequences, annotations, variants, cross-references, and related scientific records. It runs locally over stdio with uvx or pip, retrieves data from UniProt and selected linked services, and attaches release, retrieval, source URL, and SHA-256 provenance details to successful responses. An optional local cache supports replay without contacting upstream services. Reach for it when an agent needs structured protein research, evidence assembly, sequence analysis, or auditable results rather than unstructured web search.

Use cases

•Search UniProt proteins by gene, organism, or free text
•Inspect protein variants, PTMs, domains, and disease associations
•Compute sequence chemistry from canonical FASTA records
•Assemble drug-target and clinical evidence dossiers
•Replay cached responses for offline or reproducible analysis

Key features

•UniProt entry, sequence, feature, and annotation queries
•Variant, disease, ClinVar, and identifier-mapping workflows
•PDB, AlphaFold, InterPro, ChEMBL, and orthology resolution
•SHA-256 provenance with release and source metadata
•Optional local cache and offline response replay
•UniRef, UniParc, taxonomy, keyword, and location searches

Capabilities & Tool Schemas (41) ~11.3k tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this server’s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Uniprot MCP.

uniprot_get_entry

Fetch a UniProt protein entry by accession (e.g. P04637 for p53, P38398 for BRCA1). Returns function, gene, organism, disease associations, cross-references.

uniprot_search

The general-purpose entry point for finding UniProtKB proteins by any combination of gene, organism, keyword, or free text. Use this first when you don't already have an accession; use ``uniprot_get_entry`` once you do. Examples: '(gene:TP53) AND (organism_id:9606)', 'kinase AND reviewed:true'. ``reviewed_only`` and ``organism`` are convenience shortcuts equivalent to adding the corresponding clause to ``query`` yourself.

uniprot_get_sequence

Fetch the canonical protein sequence in FASTA format. Use this when you need the raw residue string itself (e.g. for local sequence analysis); for pre-computed chemistry derived from this same sequence (molecular weight, pI, hydrophobicity) call ``uniprot_compute_properties`` instead, which fetches the FASTA internally so you don't have to parse it yourself. Always returns markdown/plain-text FASTA — there is no ``response_format`` parameter because FASTA is already the interchange format.

uniprot_get_features

Return the full, unfiltered feature array for an entry: domains, binding sites, PTMs, signal peptides, and every other annotated region, optionally narrowed by ``feature_types``. For a residue-specific view ('what's at position 175?') use ``uniprot_features_at_position`` instead; for the curated subsets (active/binding sites, processing, PTMs alone) the dedicated ``uniprot_get_active_sites`` / ``uniprot_get_processing_features`` / ``uniprot_get_ptms`` tools apply the same filter server-side.

uniprot_get_go_terms

Get GO annotations grouped by aspect.

uniprot_get_cross_refs

List every external-database cross-reference UniProt has curated for an entry (PDB, Pfam, Ensembl, Reactome, KEGG, STRING, and dozens more), optionally narrowed to one ``database``. For the common single-database cases there are dedicated, richer tools that resolve structured details beyond a bare ID: ``uniprot_resolve_pdb`` (structures with method/resolution), ``uniprot_resolve_alphafold``, ``uniprot_resolve_interpro``, and ``uniprot_resolve_chembl``. Use this tool for any other database or to see the full cross-reference set at once.

How Uniprot MCP works

What smaniches/uniprot-mcp MCP server does

The smaniches/uniprot-mcp MCP server gives an MCP client structured access to UniProtKB, UniRef, UniParc, controlled vocabularies, and selected linked scientific databases. Its catalog covers 41 tools for finding entries, retrieving records, examining sequences and annotations, resolving cross-references, and assembling evidence for protein, drug-target, and clinical workflows.

Entry-oriented tools can search by gene, organism, keyword, or free text, then retrieve a record by accession. Other tools return FASTA sequences, computed sequence properties, Gene Ontology terms, subcellular locations, keywords, publications, domains, binding sites, active sites, processing features, and post-translational modifications. Variant workflows include complete natural-variant lists, residue-position lookups, disease associations, ClinVar resolution, and identifier mapping.

The server also supports structural and comparative work. It can resolve PDB, AlphaFold, InterPro, ChEMBL, and orthology references; retrieve AlphaFold confidence summaries; search or fetch UniRef clusters; and retrieve UniParc sequence-archive records. A target-dossier tool combines several entry-level views into one response for initial drug-discovery or clinical review.

How it works

The server is launched as a local MCP process and makes requests to upstream services as needed. Most data comes from the UniProt REST API. ClinVar lookups use NCBI eutils, while AlphaFold confidence requests use AlphaFoldDB; these external calls are identified in the supplied documentation.

Successful responses record the UniProt release, retrieval timestamp, resolved source URL, and a SHA-256 digest. The provenance verification tool can re-fetch a source and compare its release and canonicalized response hash, allowing a user to check whether the upstream record has changed. The hash is calculated from canonical JSON rather than raw response bytes, so key ordering does not affect verification.

The optional cache is controlled by UNIPROT_MCP_CACHE_DIR. When configured, uniprot_replay_from_cache reads a previously stored response and its provenance without making an upstream request. With the variable unset, replay reports that caching is disabled. This supports repeatable offline analysis or work in an air-gapped environment when a cache snapshot is available.

Setup and configuration

Run the project directly with:

bash
uvx uniprot-mcp-server

It can also be installed into an existing Python environment:

Terminal
pip install uniprot-mcp-server

The project requires Python 3.11 or newer according to its repository metadata. Use the package name uniprot-mcp-server; the documentation warns that a different PyPI package named uniprot-mcp is unrelated. Set UNIPROT_MCP_CACHE_DIR only when local provenance caching and replay are needed. No API key or other credential is specified for the server itself.

Tools and capabilities

Representative capabilities include:

  • Search UniProt entries and fetch one or many accessions.
  • Retrieve canonical FASTA sequences and calculate molecular weight, pI, hydrophobicity, charge, extinction coefficient, and composition.
  • Inspect GO annotations, features, PTMs, processing regions, active sites, cross-references, publications, diseases, and variants.
  • Map identifiers across UniProt and external databases.
  • Resolve ClinVar, PDB, AlphaFold, InterPro, ChEMBL, and orthology information where supported.
  • Search controlled keyword, subcellular-location, UniRef, UniParc, and taxonomy records.
  • Build a target dossier, verify provenance, and replay cached responses.

Limitations and notes

A missing UniProt natural-variant result does not establish that a variant is benign; the supplied documentation distinguishes literature-curated UniProt annotations from population-scale clinical data in ClinVar. Likewise, an empty disease-association result does not prove that a protein lacks disease relevance.

Some operations can take longer than a simple entry lookup. Identifier mapping submits an asynchronous job and polls it to completion, particularly for larger batches. The target dossier still depends on upstream data, despite combining several views into one call. Offline replay requires a previously populated cache and does not fetch current records.

The server's evidence is release- and retrieval-dependent. Verification checks whether the referenced upstream representation and release still match; it does not replace scientific assessment of the underlying annotation.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Biology, Medicine and Bioinformatics View all alternatives
  • Plant Genomics MCP logoPlant Genomics MCP

    32 tools for plant-genomics locus lookup across 11 public backends (Ensembl Plants, Phytozome, UniProtKB, KEGG, STRING-DB, Gramene, Europe PMC, QuickGO, NCBI BLAST, ATTED-II, BAR). Single-locus, parallel-batch, and cross-source synthesis variants; JSON output schemas and EDAM ontology tags on every tool. pipx install plant-genomics-mcp.

    Biology, Medicine and Bioinformatics3 views
    Compare vs Plant Genomics MCP →
  • Encode Toolkit logoEncode Toolkit

    MCP server and Claude Plugin for a full ENCODE Project genomic data and analysis toolkit — search, download, track, and analyze functional genomics experiments.

    Biology, Medicine and Bioinformatics3 views
    Compare vs Encode Toolkit →
  • Wellness Cgm MCP logoWellness Cgm MCP

    Local-first continuous glucose monitor MCP server for Dexcom Developer API and FreeStyle Libre via LibreLink Up.

    Biology, Medicine and Bioinformatics2 views
    Compare vs Wellness Cgm MCP →
  • Biothings MCP logoBiothings MCP

    MCP server to interact with the BioThings API, including genes, genetic variants, drugs, and taxonomic information.

    Biology, Medicine and Bioinformatics4 views
    Compare vs Biothings MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
3
Stargazers on the source repository.
Last commit
18d ago
Most recent push to the default branch.
Tools exposed
41
Callable tools this server registers over MCP.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Uniprot MCP

Run `uvx uniprot-mcp-server`, or install it with `pip install uniprot-mcp-server`. Python 3.11 or newer is specified.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUniprot MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/smaniches-uniprot-mcp?style=directory)](https://allmcps.com/mcp/smaniches-uniprot-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/smaniches-uniprot-mcp"><img src="https://allmcps.com/api/badge/smaniches-uniprot-mcp?style=directory" alt="Uniprot MCP on AllMCPs" /></a>

Technical Specs & Signals

Category📂Biology, Medicine and Bioinformatics
PricingFree
More technical detailsExpand ▾
TransportSTDIO
RuntimePython
AuthNo auth required
LicenseApache-2.0
ClientsWindsurf, Cline / VS Code
Last updatedSep 7, 2026
4/5 checks healthy over the last 32d
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars3
GitHub Star CountTotal stargazers on GitHub representing community popularity (3 stars).
Last commit18d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 24, 2026
60Quality signal: Good · 60/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 19d ago via OSV.dev · uniprot-mcp-server (PyPI)

★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in Biology, Medicine and Bioinformatics →Alternatives to Uniprot MCP →Install in Claude DesktopInstall in CursorInstall in VS Code