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.
Farmacia de servicio MCP
MCP Duty Pharma te ayuda a encontrar farmacias que, por ley, deben permanecer abiertas durante la noche, fines de semana y días festivos. Ya sea una emergencia o simplemente una necesidad nocturna, esta herramienta te garantiza que siempre sabrás a dónde acudir.
📋 Requisitos del sistema
- Python 3.12+
📦 Dependencias
Instalar todas las dependencias necesarias:
Paquetes requeridos
- fastmcp : Marco para crear servidores de Protocolo de Contexto de Modelo
- geoPy : biblioteca de Python para acceder y geocodificar/geocodificar inversamente ubicaciones.
- httpx : cliente HTTP para Python, que proporciona una API simple e intuitiva para realizar solicitudes HTTP.
Todas las dependencias se especifican en pyproject.toml
.
📑 Índice de contenidos
- Requisitos del sistema
- Dependencias
- Herramientas MCP
- Empezando
- Opciones de instalación
- Características de seguridad
- Documentación de desarrollo
🛠️ Herramientas MCP
Este servidor MCP proporciona las siguientes herramientas para los modelos de lenguaje grandes (LLM):
obtener farmacias de guardia cercanas
- Obtenga las diez farmacias más cercanas de turno hoy, ordenadas por distancia a la dirección indicada.
🚀 Primeros pasos
Clonar el repositorio:
📦 Opciones de instalación
Puedes instalar este servidor MCP en Claude Desktop o en cualquier otro lugar. Elige la opción que mejor se adapte a tus necesidades.
Opción 1: Instalar para Claude Desktop
Instalar usando FastMCP:
Opción 2: Instalar en otro lugar
Para utilizar este servidor en cualquier otro lugar, agregue la siguiente configuración al archivo de configuración:
- en formato json
- en formato yaml
🔒 Características de seguridad
- Limitación de velocidad: cada llamada de geocodificación tiene una velocidad limitada (por ejemplo, un retraso de 1 segundo) para evitar solicitudes excesivas que violen los límites de uso.
- Manejo de errores: detecta excepciones geográficas (tiempos de espera, errores de servicio) y devuelve resultados seguros [] en lugar de fallar.
📚 Documentación de desarrollo
Si desea ampliar o modificar este servidor:
- Consulte duty-pharma.py para ver cómo se implementa cada herramienta y cómo se integra duty-pharma.
- Consulta la documentación oficial de geopy para obtener información sobre usos avanzados, como cuadros delimitadores, configuraciones de idioma o extracción de datos avanzada.
- Consulte las API de los gobiernos regionales para obtener más fuentes de datos.
You must be authenticated.
Farmacia de servicio MCP
- 📋 System Requirements
- 📦 Dependencies
- 📑 Table of Contents
- 🛠️ MCP Tools
- 🚀 Getting Started
- 📦 Installation Options