UniProt Augmented Nature

v1.0.0Data Science & MLstable

A comprehensive Model Context Protocol (MCP) server providing advanced access to the UniProt protein database.

bioinformaticsdrug-designdrug-discoverymcp-servermodel-context-protocol
Share:
19
Stars
0
Downloads
0
Weekly
0/5

What is UniProt Augmented Nature?

UniProt Augmented Nature is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to comprehensive model context protocol (mcp) server providing advanced access to the uniprot protein database.

A comprehensive Model Context Protocol (MCP) server providing advanced access to the UniProt protein database.

This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A comprehensive Model Context Protocol (MCP) server providin

Use Cases

Query the UniProt protein database for drug discovery and design research. Access comprehensive protein information and annotations. Support bioinformatics workflows with advanced protein data.
LicenseNOASSERTION
Languagejavascript
Versionv1.0.0
UpdatedMar 29, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx augmented-nature-uniprot-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use UniProt Augmented Nature

The Augmented Nature UniProt MCP Server provides AI assistants with comprehensive access to the UniProt protein database through 26 specialized tools covering protein search, sequence retrieval, feature annotation, structural biology, comparative analysis, systems biology, and data export. It connects to the public UniProt REST API without requiring an API key, making it immediately useful for drug discovery researchers, bioinformaticians, and structural biologists who want to query protein data through natural language. Researchers use it to look up protein sequences, explore domains and functional sites, compare proteins across species, and export data in formats like FASTA, GFF, and GenBank.

Prerequisites

  • Node.js 18 or later installed
  • npm available in your PATH
  • An MCP-compatible client such as Claude Desktop
  • Internet access to reach the public UniProt API (uniprot.org) — no API key required
1

Clone the repository

Clone the Augmented Nature UniProt MCP Server repository to your local machine.

git clone https://github.com/Augmented-Nature/Augmented-Nature-UniProt-MCP-Server.git
cd Augmented-Nature-UniProt-MCP-Server
2

Install dependencies and build

Install npm dependencies and build the TypeScript/JavaScript server.

npm install
npm run build
3

Configure your MCP client

Add the server to your claude_desktop_config.json, pointing to the built index.js file. No API keys or environment variables are required.

{
  "mcpServers": {
    "uniprot": {
      "command": "node",
      "args": ["/absolute/path/to/Augmented-Nature-UniProt-MCP-Server/build/index.js"]
    }
  }
}
4

Restart Claude Desktop

Restart the client to load the UniProt server. The server connects to the public UniProt API on demand.

5

Search for proteins

Use natural language to search UniProt by protein name, gene symbol, or organism. The server's search_proteins tool supports keyword queries with organism filters.

UniProt Augmented Nature Examples

Client configuration

Claude Desktop configuration for the UniProt MCP server using a local build.

{
  "mcpServers": {
    "uniprot": {
      "command": "node",
      "args": ["/path/to/Augmented-Nature-UniProt-MCP-Server/build/index.js"],
      "env": {}
    }
  }
}

Prompts to try

Example prompts for exploring protein data through the UniProt MCP server.

- "Search UniProt for human insulin proteins."
- "Get the detailed information for UniProt accession P01308."
- "What are the functional domains of the BRCA1 protein in humans?"
- "Retrieve the FASTA sequence for UniProt entry P53_HUMAN."
- "Find proteins related to the TP53 gene in mouse and compare them to the human version."

Troubleshooting UniProt Augmented Nature

Server starts but returns no results for protein searches

Verify internet connectivity to uniprot.org. The server makes live API calls to the UniProt REST API; firewall rules or network restrictions may block outbound HTTPS requests.

Build fails with TypeScript errors

Ensure Node.js 18 or later is installed ('node --version'). Run 'npm install' to install all dependencies before 'npm run build'. If errors persist, try deleting node_modules and running npm install again.

Path to index.js is incorrect and server fails to start

Use the absolute path to the built file (e.g. /Users/yourname/Augmented-Nature-UniProt-MCP-Server/build/index.js). Verify the file exists after running 'npm run build' by checking the build/ directory.

Frequently Asked Questions about UniProt Augmented Nature

What is UniProt Augmented Nature?

UniProt Augmented Nature is a Model Context Protocol (MCP) server that comprehensive model context protocol (mcp) server providing advanced access to the uniprot protein database. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install UniProt Augmented Nature?

Follow the installation instructions on the UniProt Augmented Nature GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with UniProt Augmented Nature?

UniProt Augmented Nature works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is UniProt Augmented Nature free to use?

Yes, UniProt Augmented Nature is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.

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.

Quick Config Preview

{ "mcpServers": { "augmented-nature-uniprot-mcp-server": { "command": "npx", "args": ["-y", "augmented-nature-uniprot-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use UniProt Augmented Nature?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides