TakumiY235_uniprot-mcp-server
0
The UniProt MCP Server provides a Model Context Protocol interface to access UniProt protein information directly, enabling users to fetch details such as protein function and sequence efficiently. It supports batch retrieval, caching, and robust error handling, making it essential for applications needing integrated protein data.
UniProt MCP Server
A server providing access to UniProt protein information, facilitating AI assistants to retrieve details such as protein name, function, sequence, and length.
Features
- Retrieve protein info using UniProt accession numbers
- Supports batch retrieval
- 24-hour caching for performance
- Error handling and logging
Quick Start
- Install Python 3.10+
- Clone the repo
- Install dependencies using Python's package manager
Configuration
Add configuration to your Claude Desktop.
Usage Examples
- Retrieve info for a protein by accession number
- Compare information for multiple proteins
Development
- Uses Black, isort, flake8, mypy, bandit, safety for code quality
Technical Details
Built with MCP Python SDK, supports async requests and caching.