UniProt MCP Server
@vitamin3615
About UniProt MCP Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"uniprot-mcp-server-vitamin3615": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is UniProt MCP Server?
UniProt MCP Server is an MCP (Model Context Protocol) server that enables language models, such as those integrated with Claude Desktop, to fetch protein information from the UniProt database. It is intended for researchers, developers, and bioinformaticians who want to query protein data through AI assistants.
How to use UniProt MCP Server?
To use UniProt MCP Server, clone the repository, install dependencies (pip install -r requirements.txt), and configure Claude Desktop by adding the server to the claude_desktop_config.json file with the command 'python' and the absolute path to server.py. Alternatively, run the server directly with python server.py for testing.
Key features of UniProt MCP Server
- Search UniProt by name, gene, or criteria
- Retrieve detailed protein information
- Fetch amino acid sequences
- Get functional annotations including GO terms
- Find related PDB structures
Use cases of UniProt MCP Server
- Find proteins related to a disease (e.g., Alzheimer's)
- Retrieve the sequence of a specific protein by accession
- Obtain functional annotations of a protein (e.g., TP53)
- Discover known 3D structures for a protein (e.g., BRCA1)
FAQ from UniProt MCP Server
What is the UniProt MCP Server?
UniProt MCP Server is an MCP server that allows language models to fetch protein information from the UniProt database.
What are the prerequisites?
You need Python, a virtual environment (optional), and the dependencies listed in requirements.txt.
How do I integrate it with Claude Desktop?
Clone the repo, install dependencies, and add the server configuration to the claude_desktop_config.json file with the absolute path to server.py.
Does it require an internet connection?
Yes, it fetches data from the UniProt API, so an internet connection is required.
How can I test the server?
Run python server_health_check.py to verify the server starts, and python test_server.py to test API connectivity.
Frequently asked questions
What is the UniProt MCP Server?
UniProt MCP Server is an MCP server that allows language models to fetch protein information from the UniProt database.
What are the prerequisites?
You need Python, a virtual environment (optional), and the dependencies listed in requirements.txt.
How do I integrate it with Claude Desktop?
Clone the repo, install dependencies, and add the server configuration to the claude_desktop_config.json file with the absolute path to server.py.
Does it require an internet connection?
Yes, it fetches data from the UniProt API, so an internet connection is required.
How can I test the server?
Run python server_health_check.py to verify the server starts, and python test_server.py to test API connectivity.
Basic information
More Other MCP servers

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments