MCP Catalogs
Home

Augmented-Nature-UniProt-MCP-Server

by Augmented-Nature·19·Score 44

Comprehensive UniProt MCP server with 26 bioinformatics tools for protein research and analysis.

databasedeveloper-toolsknowledge-graph
8
Forks
2
Open issues
5 mo ago
Last commit
2d ago
Indexed

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:

you:Bioinformatics researchers can quickly retrieve detailed protein information and sequences for analysis
you:AI assistants can perform complex protein queries and comparative genomics through MCP tool calling
you:Drug discovery teams can analyze protein structures, variants, and pathways to identify potential therapeutic targets
you:What data sources does this MCP server use?
you:Can I use this server with other MCP clients besides Claude Desktop?
you:What output formats are available for protein data?

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 README
  • search_proteins

    Search the UniProt database for proteins by name, keyword, or organism.

  • get_protein_info

    Get detailed information for a specific protein by UniProt accession.

  • search_by_gene

    Search for proteins by gene name or symbol.

  • get_protein_sequence

    Get the amino acid sequence for a protein.

  • get_protein_features

    Get functional features and domains for a protein.

  • compare_proteins

    Compare multiple proteins side-by-side with sequence and feature analysis.

  • get_protein_homologs

    Find homologous proteins across different species.

  • get_protein_structure

    Access 3D structure information from PDB databases.

  • get_protein_pathways

    Retrieve associated biological pathways from KEGG and Reactome.

  • batch_protein_lookup

    Efficiently process multiple protein accessions at once.

  • advanced_search

    Perform complex queries with multiple filters like length, mass, organism, and function.

  • export_protein_data

    Export protein data in specialized formats like GFF, GenBank, EMBL, and XML.

Comparable tools

bio-mcpprotein-tools-mcprest-api-integration

Installation

Installation

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Setup

  1. Clone the repository:
git clone <repository-url>
cd uniprot-server
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.