UniProt MCP Server
by TakumiY235
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.
Last updated: N/A
What is UniProt MCP Server?
This is an MCP server that retrieves protein information from the UniProt database. It allows AI assistants to access detailed protein data, including function, sequence, and organism information.
How to use UniProt MCP Server?
To use this server, you need to configure it within the Claude Desktop application by adding the server details to the claude_desktop_config.json
file. After configuration, you can query the server using natural language questions, specifying the UniProt accession number(s) of the protein(s) you are interested in.
Key features of UniProt MCP Server
Get protein information by UniProt accession number
Batch retrieval of multiple proteins
Caching for improved performance (24-hour TTL)
Error handling and logging
Use cases of UniProt MCP Server
Retrieving protein function descriptions for AI assistants
Comparing protein information for multiple proteins
Providing protein sequence data for analysis
Integrating protein information into AI-powered research tools
FAQ from UniProt MCP Server
What is a UniProt accession number?
What is a UniProt accession number?
A UniProt accession number is a unique identifier for a protein entry in the UniProt database.
How often is the cache updated?
How often is the cache updated?
The cache has a Time-To-Live (TTL) of 24 hours, meaning data is refreshed every 24 hours.
What kind of errors does the server handle?
What kind of errors does the server handle?
The server handles invalid accession numbers, API connection issues, rate limiting, malformed responses, and cache management issues.
Can I retrieve information for multiple proteins at once?
Can I retrieve information for multiple proteins at once?
Yes, the server supports batch retrieval of protein information using the get_batch_protein_info
tool.
What information is returned for each protein?
What information is returned for each protein?
The server returns the protein name, function description, full sequence, sequence length, and organism.