uniprot-mcp-server
UniProt MCP Server is a Model Context Protocol server that allows language models to retrieve protein information from the UniProt database. It features integration with Claude Desktop and enables detailed protein queries and data retrieval.
UniProt MCP Server
An MCP server that allows language models to fetch protein information from the UniProt database. It can be integrated with Claude Desktop and other MCP-compatible AI applications.
Features
- Search UniProt for proteins by name, gene, or criteria
- Retrieve detailed protein information
- Fetch amino acid sequences
- Retrieve functional annotations including GO terms
- Find related PDB structures
Installation
Steps to clone the repository, create a virtual environment, and install dependencies are provided.
Local Setup with Claude Desktop
Instructions on how to configure Claude Desktop to use this MCP server are included.
Usage Examples
Sample queries include finding proteins related to diseases and retrieving protein sequences.
Testing Utilities
Includes server health check and UniProt API test utilities.
Contributing
Instructions on how to contribute to the project with a Pull Request.