Skip to main content
Glama

MCP Duty Pharma

by lsaavedr

MCP 值班制药公司

MCP Duty Pharma 帮您找到依法在夜间、周末和节假日营业的药店。无论是紧急情况还是深夜需要,这款工具都能确保您随时知道该去哪里。

📋 系统要求

  • Python 3.10+

📦依赖项

安装所有必需的依赖项:

# Using uv uv sync

所需软件包

  • fastmcp :构建模型上下文协议服务器的框架
  • geoPy :用于访问和地理编码/反向地理编码位置的 Python 库。
  • httpx :Python 的 HTTP 客户端,它提供了一个简单直观的 API 来发出 HTTP 请求。

所有依赖项均在pyproject.toml中指定。

📑 目录

🛠️ MCP 工具

该 MCP 服务器为大型语言模型 (LLM) 提供以下工具:

获取附近的值班药房

  • 获取今天最近的十家值班药店,按与指定地址的距离排序。

🚀 入门

克隆存储库:

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

📦安装

您可以在 Claude Desktop 或其他任何地方安装此 MCP 服务器。要使用此服务器,请在设置文件中添加以下配置:

  • 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 以获取更多数据源。
Install Server
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 值班制药公司

  1. 📋 系统要求
    1. 📦依赖项
      1. 所需软件包
    2. 📑 目录
      1. 🛠️ MCP 工具
        1. 获取附近的值班药房
      2. 🚀 入门
        1. 📦安装

          Related MCP Servers

          View all related MCP servers

          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