Skip to main content
Glama
lsaavedr
by lsaavedr

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.10+

Related MCP server: Maya MCP

📦 Dependencias

Instalar todas las dependencias necesarias:

# Using uv uv sync

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

🛠️ 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:

git clone https://github.com/lsaavedr/mcp-duty-pharma.git cd mcp-duty-pharma

📦 Instalación

Puede instalar este servidor MCP en Claude Desktop o en cualquier otro lugar. Para usarlo, agregue la siguiente configuración al archivo de configuración:

  • en formato json

{ "MCP Duty Pharma": { "command": "uv", "args": ["tool", "run", "mcp_duty_pharma"] } }
  • en formato yaml

mcpServers: - name: MCP Duty Pharma command: uv args: - tool - run - mcp_duty_pharma

🔒 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.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

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/lsaavedr/mcp-duty-pharma'

If you have feedback or need assistance with the MCP directory API, please join our Discord server