MCP 值班制药公司
MCP Duty Pharma 帮您找到依法在夜间、周末和节假日营业的药店。无论是紧急情况还是深夜需要,这款工具都能确保您随时知道该去哪里。
📋 系统要求
Python 3.10+
Related MCP server: Maya MCP
📦依赖项
安装所有必需的依赖项:
所需软件包
fastmcp :构建模型上下文协议服务器的框架
geoPy :用于访问和地理编码/反向地理编码位置的 Python 库。
httpx :Python 的 HTTP 客户端,它提供了一个简单直观的 API 来发出 HTTP 请求。
所有依赖项均在pyproject.toml中指定。
📑 目录
🛠️ MCP 工具
该 MCP 服务器为大型语言模型 (LLM) 提供以下工具:
获取附近的值班药房
获取今天最近的十家值班药店,按与指定地址的距离排序。
🚀 入门
克隆存储库:
📦安装
您可以在 Claude Desktop 或其他任何地方安装此 MCP 服务器。要使用此服务器,请在设置文件中添加以下配置:
json 格式
yaml 格式
🔒 安全功能
速率限制:每个地理编码调用都有速率限制(例如,1 秒延迟),以避免违反使用限制的过多请求。
错误处理:捕获 geopy 异常(超时、服务错误)并返回安全的 [] 结果而不是崩溃。
📚 开发文档
如果您想扩展或修改此服务器:
检查 duty-pharma.py 了解每个工具是如何实现的以及 duty-pharma 是如何集成的。
查看 geopy 的官方文档以了解高级用法,如边界框、语言设置或高级数据提取。
查看区域政府 API 以获取更多数据源。