Augmented-Nature-UniProt-MCP-Server
by Augmented-Nature·★ 19·Score 44
Comprehensive UniProt MCP server with 26 bioinformatics tools for protein research and analysis.
Overview
This is a high-quality MCP server that provides comprehensive access to the UniProt protein database through 26 specialized tools. It covers core protein analysis, comparative and evolutionary analysis, structure-function analysis, biological context analysis, batch processing, literature references, and data export capabilities. The server is well-documented with clear installation instructions, examples, and error handling. It's built with TypeScript, includes Docker support, and has been actively maintained with recent commits.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this server when you need specialized bioinformatics tools for protein research, sequence analysis, or evolutionary studies directly within your MCP-enabled AI environment.
When NOT to choose this
Don't choose this server if you need write access to protein databases or require integration with other biological databases not supported by the UniProt API.
Tools this server exposes
12 tools extracted from the READMEsearch_proteinsSearch the UniProt database for proteins by name, keyword, or organism.
get_protein_infoGet detailed information for a specific protein by UniProt accession.
search_by_geneSearch for proteins by gene name or symbol.
get_protein_sequenceGet the amino acid sequence for a protein.
get_protein_featuresGet functional features and domains for a protein.
compare_proteinsCompare multiple proteins side-by-side with sequence and feature analysis.
get_protein_homologsFind homologous proteins across different species.
get_protein_structureAccess 3D structure information from PDB databases.
get_protein_pathwaysRetrieve associated biological pathways from KEGG and Reactome.
batch_protein_lookupEfficiently process multiple protein accessions at once.
advanced_searchPerform complex queries with multiple filters like length, mass, organism, and function.
export_protein_dataExport protein data in specialized formats like GFF, GenBank, EMBL, and XML.
Comparable tools
Installation
Installation
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
Setup
- Clone the repository:
git clone <repository-url>
cd uniprot-server- Install dependencies:
npm install- Build the project:
npm run buildClaude Desktop Configuration
Add the server to your Claude Desktop configuration:
{
"mcpServers": {
"uniprot": {
"command": "node",
"args": ["/path/to/uniprot-server/build/index.js"],
"env": {}
}
}
}FAQ
- What data sources does this MCP server use?
- This server integrates directly with the UniProt REST API to access protein data, structures, annotations, and related information from the UniProt database.
- Can I use this server with other MCP clients besides Claude Desktop?
- Yes, this server implements the standard MCP protocol and can be used with any MCP client that supports stdio communication.
- What output formats are available for protein data?
- The server supports multiple output formats including JSON, TSV, FASTA, and XML for different tools, with JSON being the default.
Compare Augmented-Nature-UniProt-MCP-Server with
Last updated · Auto-generated from public README + GitHub signals.