mcp-cortellis

by uh-joan
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Manages environment variables for secure credential storage, specifically for Cortellis API authentication.

  • Provides containerization support as indicated by the Docker-Ready badge, allowing deployment of the MCP server in Docker containers.

  • Enables access to repository information, issues, and pull requests via GitHub integration as indicated by the repository activity badges and references.

Servidor MCP de Cortellis

Un servidor MCP que permite a los asistentes de IA buscar y analizar datos farmacéuticos a través de Cortellis. Ideal para inteligencia competitiva e investigación de mercado farmacéutica.

Características

  • 🔍 Búsqueda de medicamentos : Busque por indicación, fase, empresa y estado de desarrollo
  • 🧬 Exploración de ontología : navegue por la terminología médica estandarizada y las clasificaciones de medicamentos
  • 🛠 Fácil de usar para desarrolladores : documentación clara y fácil integración con asistentes de IA
  • 🔐 Autenticación segura : autenticación basada en token Base64 para acceso a API

Inicio rápido

Instalación

# Using pip pip install cortellis-mcp # Or for development git clone https://github.com/uh-joan/mcp-cortellis.git cd mcp-cortellis python -m venv venv source venv/bin/activate # On Unix/macOS pip install -e .

Configuración de autenticación

El servidor utiliza un token de autenticación codificado en base64 que combina su nombre de usuario y contraseña de Cortellis con el formato username:password . Este token debe proporcionarse en la variable de entorno CORTELLIS_AUTH .

Para generar tu token:

# On Unix/macOS echo -n "your_username:your_password" | base64 # On Windows PowerShell [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("your_username:your_password"))

Configura tu entorno:

  1. Copiar .env.example a .env
  2. Reemplace your_base64_token con el token generado:
# In .env file CORTELLIS_AUTH=your_base64_token # e.g., dXNlcm5hbWU6cGFzc3dvcmQ= MCP_WEBSOCKET=true MCP_PORT=8765

Integración IDE

{ "mcps": { "cortellis": { "command": ["python"], "args": ["-m", "cortellis_mcp"], "env": { "CORTELLIS_AUTH": "your_base64_token", "MCP_WEBSOCKET": "true", "MCP_PORT": "8765" } } } }

Uso

Códigos de estado de desarrollo

  • DR : Descubrimiento/Preclínico
  • C1 : Fase 1 Clínica
  • C2 : Fase 2 Clínica
  • C3 : Fase 3 Clínica
  • PR : Preinscripción
  • R : Registrado
  • L : Lanzado
  • DX : Descontinuado
  • W : Retirado

Consultas de ejemplo

  • Búsqueda de fármacos contra la obesidad en fase 3
  • Encuentra todos los medicamentos lanzados por Novo Nordisk.
  • Explorar los términos ontológicos relacionados con el glucagón.

API de Python

from cortellis_mcp import search_drugs, explore_ontology # Search for Phase 3 obesity drugs results = search_drugs( indication="obesity", phase="C3" ) # Explore ontology terms terms = explore_ontology( category="indication", term="diabetes" )

Documentación

Seguridad

  • Autenticación basada en tokens mediante credenciales codificadas en base64
  • Cifrado HTTPS para comunicaciones API
  • Validación de solicitudes y limitación de velocidad
  • Auditorías de seguridad periódicas
  • Manejo seguro de variables de entorno

Apoyo

Para problemas y solicitudes de funciones, utilice el rastreador de problemas de GitHub .

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP que permite a los asistentes de IA buscar y analizar datos farmacéuticos a través de Cortellis. Ofrece búsqueda integral de fármacos, exploración de ontologías y acceso a datos de ensayos clínicos en tiempo real.

  1. Features
    1. Quick Start
      1. Installation
      2. Authentication Setup
      3. IDE Integration
    2. Usage
      1. Development Status Codes
      2. Example Queries
      3. Python API
    3. Documentation
      1. Security
        1. Support
          ID: l2yxbgylm3