UniProt
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.
What is UniProt?
UniProt is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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.
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.
This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Provides seamless access to UniProtKB protein database, enab
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx uniprot-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use UniProt
UniProt MCP Server is a JavaScript-based MCP server that provides AI assistants with seamless access to the UniProtKB protein database through 26 specialized tools, covering protein search, sequence retrieval, structural analysis, pathway mapping, interaction networks, and cross-database ID mapping across over 200 database types. It connects directly to the UniProt public REST API without requiring any API keys, making it immediately usable for bioinformatics research, drug discovery workflows, and proteomics analysis. Researchers and bioinformaticians use it to query protein data, compare homologs, explore disease variants, and export results in standard formats through natural language conversations.
Prerequisites
- Node.js 16 or later installed
- npm installed for building the project
- Git installed for cloning the repository
- An MCP-compatible client such as Claude Desktop
- No API keys required — uses the public UniProt REST API
Clone the repository
Clone the Augmented Nature UniProt MCP Server repository from GitHub.
git clone https://github.com/Augmented-Nature/Augmented-Nature-UniProt-MCP-Server
cd Augmented-Nature-UniProt-MCP-ServerInstall dependencies
Install the required npm packages.
npm installBuild the project
Compile the JavaScript source to the build output directory.
npm run buildAdd to your MCP client configuration
Add the UniProt server to your MCP client config. No environment variables or API keys are needed.
{
"mcpServers": {
"uniprot": {
"command": "node",
"args": ["/absolute/path/to/Augmented-Nature-UniProt-MCP-Server/build/index.js"],
"env": {}
}
}
}Restart your MCP client and verify
Restart Claude Desktop or your MCP client. The server exposes 26 tools — ask your assistant to search for a protein to verify the connection.
UniProt Examples
Client configuration
Configuration block for claude_desktop_config.json — no API keys required since UniProt's REST API is public.
{
"mcpServers": {
"uniprot": {
"command": "node",
"args": ["/Users/yourname/Augmented-Nature-UniProt-MCP-Server/build/index.js"],
"env": {}
}
}
}Prompts to try
Sample prompts covering protein search, sequence retrieval, variant analysis, and cross-database lookup.
- "Search for human insulin proteins in UniProt and show me the top 5 results"
- "Get the full amino acid sequence for protein P01308 in FASTA format"
- "Find all proteins associated with the BRCA1 gene in Homo sapiens"
- "What are the known disease-associated variants for the TP53 protein?"
- "Get Gene Ontology annotations for UniProt entry P04637"
- "Map these RefSeq IDs to UniProt accessions: NP_000537, NP_001119584"
- "Compare the human and mouse versions of the insulin receptor protein side by side"Troubleshooting UniProt
Build fails with missing module errors
Run 'npm install' again to ensure all dependencies are installed, then retry 'npm run build'. Check that your Node.js version is 16 or later with 'node --version'.
Protein search returns no results
UniProt accession numbers are case-sensitive (e.g., P01308 not p01308). For gene searches, include the organism name for specificity. The UniProt REST API has rate limits — if you receive 429 errors, wait a moment before retrying.
ID mapping fails for certain database types
UniProt supports mapping across 200+ database types but not all databases support all directions. Check the UniProt ID mapping documentation at uniprot.org to verify the source and target database combination is supported.
Frequently Asked Questions about UniProt
What is UniProt?
UniProt is a Model Context Protocol (MCP) server that 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. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install UniProt?
Follow the installation instructions on the UniProt GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with UniProt?
UniProt works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is UniProt free to use?
Yes, UniProt is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
UniProt Alternatives — Similar Data Science & ML Servers
Looking for alternatives to UniProt? Here are other popular data science & ml servers you can use with Claude, Cursor, and VS Code.
Ultrarag
★ 5.6kA Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines
RocketRide
★ 3.1k📇 🏠 - MCP server that exposes RocketRide AI pipelines as t
Aix Db
★ 2.1kAix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。
NeMo Data Designer
★ 1.9k🎨 NeMo Data Designer: Generate high-quality synthetic data from scratch or from seed data.
PaperBanana
★ 1.7kOpen source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
MiniMax
★ 1.5kBridges MiniMax AI capabilities to the Model Context Protocol, enabling AI agents to perform image understanding, text-to-image generation, and speech synthesis. It provides a standardized interface for accessing MiniMax's core tools via JSON-RPC.
Browse More Data Science & ML MCP Servers
Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up UniProt in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use UniProt?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.