CostPlusDrugs.com
Un servidor del Protocolo de Contexto de Modelo (MCP) que proporciona a los agentes de IA acceso asequible a los servicios de farmacia Cost Plus Drugs, ofreciendo precios transparentes de medicamentos e información completa sobre fármacos.
Documentación
Servidor MCP de Cost Plus Drugs
Un servidor de Protocolo de Contexto del Modelo (MCP) que proporciona a los agentes de IA acceso asequible a los servicios de farmacia de Cost Plus Drugs, ofreciendo precios de medicamentos transparentes e información farmacológica completa.
🌟 Características
El servidor MCP de Cost Plus Drugs capacita a los agentes de IA con:
- 🔍 Búsqueda inteligente de medicamentos: Encuentre medicamentos por nombre, principio activo o términos relacionados
- 📂 Navegación por categorías: Explore más de 95 categorías de medicamentos, incluidas áreas de salud especializadas
- 💊 Base de datos farmacológica completa: Acceda a información detallada de medicamentos con precios transparentes
- 📄 Paginación avanzada: Navegue eficientemente por grandes conjuntos de resultados con filtrado inteligente
- 🏥 Integración sanitaria: Soporte para salud femenina, enfermedades crónicas y tratamientos especializados
🚀 Inicio rápido
Para agentes de IA y desarrolladores:
-
Instalación y configuración:
git clone https://github.com/your-username/cost-plus-drugs-mcp-server.git cd cost-plus-drugs-mcp-server npm install && npm run build -
Inicie el servidor:
# Stdio mode (recommended for AI agents) npm start # HTTP mode (port 3000) npm run start:http
🛠️ Herramientas disponibles
search_medicines
Encuentre medicamentos por nombre exacto (genérico o de marca)
{
"tool": "search_medicines",
"arguments": {
"query": "metformin"
}
}
get_collections
Explore todas las categorías de medicamentos o busque categorías específicas
{
"tool": "get_collections",
"arguments": {}
}
get_all_products
Recupere medicamentos con filtrado por categoría y paginación (siempre ordenados alfabéticamente por nombre)
{
"tool": "get_all_products",
"arguments": {
"first": 10,
"collection": 31
}
}
📚 Recursos disponibles
cost_plus_drugs_collections
Base de datos completa de categorías de medicamentos
- URI:
cost-plus-drugs://collections - Categorías: 95 categorías de salud especializadas
- Filtrado: Búsqueda por nombre o slug con
?query=diabetes
⚙️ Configuración
Personalice con variables de entorno:
API_BASE_URL: Endpoint de la API GraphQL (predeterminado: https://www.costplusdrugs.com)API_TIMEOUT_MS: Tiempo de espera de solicitud en milisegundos (predeterminado: 30000)API_RETRY_ATTEMPTS: Intentos de reintento para solicitudes fallidas (predeterminado: 3)MCP_SERVER_NAME: Identificador del servidor (predeterminado: cost-plus-drugs-mcp-server)
💡 Casos de uso de ejemplo
Asistente de IA para el cuidado de la salud:
- Compare precios de medicamentos entre categorías
- Encuentre alternativas asequibles para tratamientos costosos
- Proporcione información de precios transparente a los pacientes
- Navegue eficientemente por categorías complejas de medicamentos
Aplicaciones de investigación:
- Analice tendencias de precios de medicamentos
- Estudie opciones de tratamiento específicas por categoría
- Genere informes completos de información farmacológica
📖 Directrices de desarrollo
Para instrucciones de desarrollo exhaustivas y directrices de integración de agentes de IA, consulte AGENTS.md.
📋 Formato de respuesta de la API
Todas las herramientas devuelven respuestas estructuradas con:
- Datos completos del medicamento (precios, formas, disponibilidad)
- Contexto clínico e información de seguridad
- Soporte de paginación para conjuntos de datos grandes
- Manejo de errores con sugerencias de recuperación
🔒 Licencia
Licenciado bajo Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
Para consultas de licencias comerciales, comuníquese con el autor.
Aviso médico: Este software se proporciona únicamente con fines informativos y no está destinado a diagnósticos médicos ni decisiones de tratamiento. Consulte siempre a profesionales de la salud calificados para obtener asesoramiento médico y verifique la información con fuentes oficiales.