UniProt MCP Server
Servidor MCP de UniProt
Un servidor MCP (Protocolo de Contexto de Modelo) que permite a los modelos de lenguaje obtener información de proteínas de la base de datos UniProt. Este servidor se integra con Claude Desktop y otras aplicaciones de IA compatibles con MCP.
Características
Buscar en UniProt : Busque proteínas por nombre, gen u otros criterios
Obtener detalles de proteínas : recupera información detallada sobre una proteína
Obtener secuencias de proteínas : obtener secuencias de aminoácidos
Obtener funciones de proteínas : recuperar anotaciones funcionales, incluidos términos GO
Obtener estructuras de proteínas : encontrar estructuras PDB relacionadas
Related MCP server: BioContextAI Knowledgebase MCP
Instalación
Clonar este repositorio:
git clone https://github.com/yourusername/uniprot-mcp-server.git cd uniprot-mcp-serverCrear un entorno virtual (opcional pero recomendado):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstalar dependencias:
pip install -r requirements.txt
Configuración local con Claude Desktop
Hacer que el script del servidor sea ejecutable:
chmod +x server.pyConfigurar Claude Desktop para utilizar este servidor MCP:
Para macOS/Linux:
code ~/Library/Application\ Support/Claude/claude_desktop_config.jsonPara Windows:
code $env:AppData\Claude\claude_desktop_config.jsonAgregue la siguiente configuración (actualice la ruta para que coincida con la ubicación real del archivo):
{ "mcpServers": { "uniprot": { "command": "python", "args": [ "/ABSOLUTE/PATH/TO/uniprot-mcp-server/server.py" ] } } }Reiniciar Claude Desktop
Ejemplos de uso
Una vez configurado Claude Desktop, puede hacer preguntas como:
"Encontrar proteínas relacionadas con la enfermedad de Alzheimer"
Obtener la secuencia de la proteína P05067 (proteína precursora de beta amiloide)
"¿Cuáles son las funciones de la proteína TP53?"
"¿Existen estructuras 3D conocidas para la proteína BRCA1?"
Desarrollo
Para ejecutar el servidor directamente para realizar pruebas:
python server.pyUtilidades de prueba
Este proyecto incluye dos utilidades de prueba para verificar la funcionalidad:
1. Comprobación del estado del servidor
Verifica que el servidor MCP se inicie correctamente sin errores:
python server_health_check.py2. Prueba de API de UniProt
Prueba la conectividad con la API de UniProt y verifica que todas las llamadas a la API funcionen como se espera:
python test_server.pyEjecute estas pruebas antes de usar el servidor para asegurarse de que todo esté configurado correctamente.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Bifurcar el repositorio
Crea tu rama de funciones (
git checkout -b feature/amazing-feature)Confirme sus cambios (
git commit -m 'Add some amazing feature')Empujar a la rama (
git push origin feature/amazing-feature)Abrir una solicitud de extracción
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enhances language models with protein structure analysis capabilities, enabling detailed active site analysis and disease-related protein searches through established protein databases.218
- AlicenseAqualityCmaintenanceAn MCP server that provides standardized access to biomedical knowledge bases and resources, enabling AI systems to retrieve verified information from sources like bioRxiv, EuropePMC, and various protein/gene databases.5228Apache 2.0
- AlicenseAqualityDmaintenanceAn MCP server that provides tools for searching and fetching protein data from the UniProt database using the unipressed library.2MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that gives LLM agents access to computational protein design tools.15Apache 2.0
Related MCP Connectors
UniProt MCP — protein sequence + function database.
AlphaFold DB MCP — predicted protein structures.
Protein research over UniProtKB — search by function, fetch curated records, map IDs, proteomes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vitamin3615/uniprot-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server