MCP Duty Pharma

by lsaavedr

MCP Duty Pharma

MCP Duty Pharma поможет вам найти аптеки, которые по закону обязаны работать ночью, в выходные и праздничные дни. Будь то чрезвычайная ситуация или просто необходимость поздно ночью, этот инструмент гарантирует, что вы всегда будете знать, куда идти.

📋 Системные требования

  • Питон 3.10+

📦 Зависимости

Установите все необходимые зависимости:

# Using uv uv sync

Требуемые пакеты

  • fastmcp : Фреймворк для построения серверов Model Context Protocol
  • geoPy : библиотека Python для доступа к местоположениям и их геокодирования/обратного геокодирования.
  • httpx : HTTP-клиент для Python, предоставляющий простой и интуитивно понятный API для выполнения HTTP-запросов.

Все зависимости указаны в pyproject.toml .

📑 Содержание

🛠️ Инструменты MCP

Этот сервер MCP предоставляет следующие инструменты для больших языковых моделей (LLM):

получить_ближайшие_аптеки

  • Получите список из десяти ближайших аптек, работающих сегодня, отсортированных по расстоянию до указанного адреса.

📦 Установка

Вы можете установить этот сервер MCP либо в Claude Desktop, либо в другом месте. Чтобы использовать этот сервер, добавьте следующую конфигурацию в файл настроек:

  • в формате json
{ "MCP Duty Pharma": { "command": "uv", "args": ["tool", "run", "mcp_duty_pharma"] } }
  • в формате yaml
mcpServers: - name: MCP Duty Pharma command: uv args: - tool - run - mcp_duty_pharma

🔒 Функции безопасности

  • Ограничение скорости: каждый вызов геокодирования ограничен по скорости (например, задержка в 1 секунду), чтобы избежать чрезмерных запросов, которые нарушают ограничения использования.
  • Обработка ошибок: перехватывает исключения geopy (тайм-ауты, ошибки обслуживания) и возвращает безопасные [] результаты вместо сбоя.

📚 Документация по разработке

Если вы хотите расширить или изменить этот сервер:

  • Проверьте duty-pharma.py, как реализован каждый инструмент и как интегрируется duty-pharma.
  • Ознакомьтесь с официальной документацией geopy для получения дополнительной информации по использованию, например, ограничивающих рамок, языковых настроек или расширенного извлечения данных.
  • Для получения дополнительных источников данных воспользуйтесь API региональных органов власти.

You must be authenticated.

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

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.

MCP Duty Pharma

  1. 📋 Системные требования
    1. 📦 Зависимости
      1. Требуемые пакеты
    2. 📑 Содержание
      1. 🛠️ Инструменты MCP
        1. получить\ближайшие\аптеки
      2. 📦 Установка

        Related MCP Servers

        View all related MCP servers

        ID: uz4m6zlizk