
Pharmaceutical Benefits Scheme (PBS) MCP AI Enabled API Server

2025.03.12
1
JavaScript药品福利计划AI 集成医疗数据金融服务开发效率
pbs-mcp-server 是一个独立的 Model Context Protocol (MCP) 服务器,用于访问澳大利亚药品福利计划 (PBS) API。该服务器使 AI 模型能够轻松获取药品信息、定价和可用性数据,并将其集成到 AI 工作流中。
View on GitHub
Overview
基本能力
产品定位
pbs-mcp-server 是一个独立的 MCP 服务器,专门用于访问澳大利亚药品福利计划 (PBS) API,提供药品信息、定价和可用性数据的集成解决方案。
核心功能
- 工具支持:提供查询 PBS API 端点的工具,使 AI 模型能够访问药品数据
- 传输层支持:支持 stdio 和 HTTP/SSE 传输层
- 错误处理:全面的错误处理,包括 API 速率限制和认证问题
- LLM 集成:直接接收来自 LLM 组件的工具调用和提示,实现与 PBS 数据的无缝交互
适用场景
- AI 助手需要访问最新的 PBS 药品信息
- 自动化药品数据查询和分析
- 医疗保健数据系统的集成
工具列表
- 查询工具:用于查询 PBS API 的各种端点,如药品信息、定价等
- 命令行工具:提供命令行接口,方便直接查询和管理
- HTTP API:支持通过 HTTP 接口进行查询和交互
常见问题解答
- 速率限制:PBS Public API 限制为每 20 秒一个请求(所有用户共享)
- 数据范围:仅提供当前计划和过去 12 个月内发布的计划
- 认证:需要订阅密钥才能访问 API
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
-
克隆仓库:
bash git clone <repository-url> cd pbs-mcp-standalone
-
安装依赖:
bash npm install
-
构建项目:
bash npm run build
调试方式
-
启动服务器(默认 stdio 模式):
bash npm start
-
启动 HTTP 模式(带 SSE 支持):
bash npm run start:http
-
使用命令行工具:
bash npm run cli -- <command>
-
健康检查:
bash GET /health
-
列出可用工具:
bash GET /tools