Uniprot MCP Server

A Model Context Protocol (MCP) server that provides access to UniProt protein information. This server allows AI assistants to fetch protein function

Local serverstdioPython

What is the Uniprot MCP Server?

Uniprot mcp server lets Claude, Cursor and other MCP clients work with Uniprot directly. A Model Context Protocol (MCP) server that provides access to UniProt protein information. This server allows AI assistants to fetch protein function and sequence information directly from UniProt.

What Uniprot does

A Model Context Protocol (MCP) server that provides access to UniProt protein information. This server allows AI assistants to fetch protein function and sequence information directly from UniProt.

Key capabilities

  • Get protein information by UniProt accession number
  • Batch retrieval of multiple proteins
  • Caching for improved performance (24-hour TTL)
  • Error handling and logging
  • Information includes:
  • Function description
  • Full sequence
  • Sequence length

Practical notes

  • Maintained by TakumiY235, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Uniprot MCP Server

{
  "mcpServers": {
    "uniprot": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/uniprot-mcp-server",
        "run",
        "uniprot-mcp-server"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Uniprot to Tools.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides access to UniProt protein information. This server allows AI assistants to fetch protein function and sequence Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.