Servidor de búsqueda de archivos MCP PRIDE
Este proyecto implementa un servidor API compatible con el Protocolo de Contexto de Modelo (MCP) que expone herramientas para buscar en el Archivo PRIDE , un importante repositorio de datos proteómicos. Permite que los modelos de IA (como Claude u otros LLM compatibles con MCP) interactúen con conjuntos de datos proteómicos mediante programación mediante llamadas a funciones estructuradas.
🚀 Características
- ✅ Servidor MCP con tecnología
FastMCP
- 🔍Herramienta de búsqueda de archivo PRIDE para consultar conjuntos de datos por palabra clave, fecha de envío, popularidad, etc.
- 🤖 Herramientas compatibles con IA para investigación biomédica y proteómica
- ⚡ Admite los modos de conexión
http
(SSE) ystdio
- 🛠️ Fácilmente ampliable con herramientas adicionales
📦 Instalación
Clonar el repositorio e instalar las dependencias:
👨💻 Uso
Inicie el servidor MCP con su tipo de conexión preferido (http o stdio):
Argumentos de la línea de comandos
Argumento | Descripción | Por defecto |
---|---|---|
--tipo_de_conexión | Tipo de conexión: http o stdio | http |
--puerto | Puerto para ejecutar el servidor (para modo HTTP) | 9999 |
🔧 API de herramientas
herramienta_de_búsqueda_en_archivo(...)
Obtiene conjuntos de datos de proteómica de la base de datos PRIDE Archive.
Utilice esto cuando:
- Búsqueda de datos de investigación en proteómica
- Consultas de conjuntos de datos de espectrometría de masas
- Exploración de conjuntos de datos biomédicos (por ejemplo, relacionados con el cáncer)
- Encontrar proyectos de proteómica populares o específicos
🤝 Integración con LLM
Este servidor funciona con cualquier LLM que admita el Protocolo de contexto de modelo, incluidos:
- Claude antrópico
- Google Géminis
- Clientes MCP de código abierto
- Tuberías RAG personalizadas
🧠 Descripción general de la arquitectura
📝 Licencia
Licencia MIT. Ver LICENCIA para más detalles.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite que los modelos de IA busquen e interactúen programáticamente con conjuntos de datos de proteómica del repositorio PRIDE Archive a través de llamadas de funciones estructuradas.