MCP Duty Pharma
MCP Duty Pharma поможет вам найти аптеки, которые по закону обязаны работать ночью, в выходные и праздничные дни. Будь то чрезвычайная ситуация или просто необходимость поздно ночью, этот инструмент гарантирует, что вы всегда будете знать, куда идти.
📋 Системные требования
Питон 3.10+
Related MCP server: Maya MCP
📦 Зависимости
Установите все необходимые зависимости:
Требуемые пакеты
fastmcp : Фреймворк для построения серверов Model Context Protocol
geoPy : библиотека Python для доступа к местоположениям и их геокодирования/обратного геокодирования.
httpx : HTTP-клиент для Python, предоставляющий простой и интуитивно понятный API для выполнения HTTP-запросов.
Все зависимости указаны в pyproject.toml .
📑 Содержание
🛠️ Инструменты MCP
Этот сервер MCP предоставляет следующие инструменты для больших языковых моделей (LLM):
получить_ближайшие_аптеки
Получите список из десяти ближайших аптек, работающих сегодня, отсортированных по расстоянию до указанного адреса.
📦 Установка
Вы можете установить этот сервер MCP либо в Claude Desktop, либо в другом месте. Чтобы использовать этот сервер, добавьте следующую конфигурацию в файл настроек:
в формате json
в формате yaml
🔒 Функции безопасности
Ограничение скорости: каждый вызов геокодирования ограничен по скорости (например, задержка в 1 секунду), чтобы избежать чрезмерных запросов, которые нарушают ограничения использования.
Обработка ошибок: перехватывает исключения geopy (тайм-ауты, ошибки обслуживания) и возвращает безопасные [] результаты вместо сбоя.
📚 Документация по разработке
Если вы хотите расширить или изменить этот сервер:
Проверьте duty-pharma.py, как реализован каждый инструмент и как интегрируется duty-pharma.
Ознакомьтесь с официальной документацией geopy для получения дополнительной информации по использованию, например, ограничивающих рамок, языковых настроек или расширенного извлечения данных.
Для получения дополнительных источников данных воспользуйтесь API региональных органов власти.