Token导航 LogoToken导航

MCP Server · 搜索检索

PBS MCP AI Enabled API Server

Australian Pharmaceutical Benefits Scheme PBS API Server using Anthropic MCP with natural language LLM integration

HTTP官方级别未说明来源级核验工具 0
JavaScriptClaude搜索Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
matthewdcage
提供方
matthewdcage

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

4 个

MCP.so

选型结论

PBS MCP AI Enabled API Server 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过HTTP 远程服务接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

HTTP

认证方式

无需认证

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

药物福利计划(PBS)MCP AI启用API服务器

一个独立的模型上下文协议(MCP)服务器,用于访问澳大利亚药品福利计划(PBS)API。

关于作者

这个PBS MCP服务器是由\[Mathow Cage\]开发的,他是https://ai-advantage.au,自动化、人工智能工程、人工智能集成和医疗数据系统专家。

与我合作: https://www.linkedin.com/in/digitalmarketingstrategyexpert/

概述

该项目提供了一个独立的MCP服务器,允许人工智能模型访问澳大利亚药品福利计划(PBS)API,其中包含有关澳大利亚药品、定价和供应的信息。

该项目是为公共API构建的,但如果您被授予开发人员访问权限,则可以很容易地适应私有API。

PBS API提供对PBS数据的编程访问,包括药品列表、定价和可用性。此MCP服务器可以轻松地将PBS数据集成到AI工作流中。

MCP可通过HTTP和CLI访问。

*请注意PBS的费率限制,并调整您的请求频率。我建议定期调用以存储您从API需要的信息,并每周更新一次。*

MCP服务器功能

此MCP服务器实现了以下模型上下文协议功能:

  • 工具:提供用于查询PBS API端点的工具,允许人工智能模型访问药物数据
  • 传输层:支持stdio和HTTP/SSE传输层
  • 错误处理:针对API速率限制和身份验证问题的全面错误处理
  • LLM集成:直接从LLM组件接收工具调用和提示,实现与PBS数据的无缝AI交互

运作原理

MCP客户端 :

  1. 接收工具调用:当LLM(如Claude)需要药品数据时,它会向此服务器发送工具调用
  2. 流程提示:解释有关药物信息的自然语言提示
  3. 执行API查询:将请求转换为适当的PBS API调用
  4. 返回结构化数据:发回LLM可以在其响应中使用的格式化药品数据

这使得AI助手能够访问最新的PBS信息,而无需在训练中使用这些数据。

安装

  1. 克隆此存储库:
   git clone 
   cd pbs-mcp-standalone
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build

用法

启动服务器

PBS MCP服务器可以在不同模式下运行:

标准模式(默认)

此模式与MCP协议兼容,并通过标准输入/输出流进行通信:

npm start

或者使用提供的启动脚本:

./start.sh
支持SSE的HTTP模式

此模式启动支持服务器发送事件(SSE)的HTTP服务器:

npm run start:http

或者使用提供的启动脚本:

./start.sh http 3000

哪里 3000 是要监听的端口号。

命令行界面

PBS MCP服务器也可以用作命令行工具:

npm run cli -- 

或者使用提供的启动脚本:

./start.sh cli 

例如:

./start.sh cli info

用作命令行工具

要将此MCP服务器用作命令行工具:

  1. 构建项目:
   npm run build
  1. 使用所需命令运行CLI:
   npm run cli -- 

或者使用启动脚本:

   ./start.sh cli 

与MCP客户端集成

此服务器可以与任何兼容MCP的客户端集成,例如:

  • 本地AI编辑器和AI/LLM服务器
  • 支持模型上下文协议的其他AI助手
  • 使用MCP客户端库的自定义应用程序
客户端配置示例

以下是一个如何使用MCP客户端配置此服务器的示例:

{
  "mcpServers": {
    "pbs-api": {
      "command": "node",
      "args": ["path/to/pbs-mcp-standalone/build/index.js"],
      "env": {
        "PBS_API_SUBSCRIPTION_KEY": "your-subscription-key-here"
      }
    }
  }
}
从客户端访问服务器

要从客户端访问此MCP服务器:

  1. 适用于Claude Desktop或其他兼容MCP的AI助手:

- 配置助手以将此服务器用作MCP工具提供程序 - 助手将自动发现并使用此服务器提供的工具 - LLM可以发送关于将由服务器处理的药物的自然语言提示

  1. 用于自定义应用程序:

- 使用下面描述的HTTP API端点 - 连接到SSE端点以进行实时工具事件 - 或者生成服务器进程并通过stdin/stdout进行通信

LLM提示示例

服务器可以解释来自LLM的各种提示,例如:

"Find information about metformin in the PBS"
"What is the PBS code for insulin?"
"List all prescribers who can prescribe antibiotics"
"Get the latest pricing for asthma medications"

这些自然语言提示被翻译成适当的PBS API调用。

API工具参数

PBS API工具可与以下参数一起使用:

{
  "endpoint": "prescribers",
  "method": "GET",
  "params": {
    "get_latest_schedule_only": "true",
    "limit": "20"
  }
}
参数
  • endpoint (字符串,必需):要访问的特定PBS API端点(例如,“处方医生”、“项目概览”)
  • method (字符串,可选):要使用的HTTP方法(建议对大多数PBS API操作使用GET)。默认值:“GET”
  • params (object,可选):查询请求中包含的参数
  • subscriptionKey (字符串,可选):自定义订阅密钥。如果没有提供,将使用默认公钥
  • timeout (number,可选):请求超时(毫秒)。默认值:30000

HTTP API

在HTTP模式下运行时,以下端点可用:

健康检查

GET /health

返回服务器的状态。

列出工具

GET /tools

返回可用工具的列表。

SSE端点

GET /sse

建立SSE连接并发送工具事件。

工具调用(SSE)

POST /sse/:toolName

调用工具并通过SSE发送结果。

工具调用(REST)

POST /api/:toolName

调用一个工具并返回JSON格式的结果。

命令行界面

PBS MCP服务器可以用作具有以下命令的命令行工具:

列出端点

./start.sh cli list-endpoints

列出所有可用的PBS API端点。

获取API信息

./start.sh cli info

返回有关PBS API的信息。

查询处方者

./start.sh cli prescribers [options]

选项:

  • -l, --limit :每页结果数(默认值:10)
  • -p, --page :页码(默认值:1)
  • -c, --pbs-code :按PBS代码过滤
  • -s, --schedule-code :按计划代码筛选
  • -t, --prescriber-type :按处方者类型筛选
  • -f, --fields :要返回的特定字段
  • --latest:只获取最新时间表

查询项目概述

./start.sh cli item-overview [options]

选项:

  • -l, --limit :每页结果数(默认值:10)
  • -p, --page :页码(默认值:1)
  • -s, --schedule-code :按计划代码筛选
  • -f, --fields :要返回的特定字段
  • --latest:只获取最新时间表

查询任意端点

./start.sh cli query  [options]

选项:

  • -m, --method :HTTP方法(默认值:GET)
  • -p, --params :以JSON字符串形式查询参数
  • -k, --subscription-key :自定义订阅密钥
  • -t, --timeout :请求超时(毫秒)

启动HTTP服务器

./start.sh cli serve [options]

选项:

  • -p, --port :要监听的端口(默认值:3000)

可用端点

PBS API为访问不同类型的数据提供了几个端点:

  • / -根端点,提供API信息和变更日志
  • /prescribers -处方医生信息
  • /item-overview -PBS项目的详细信息
  • /items -PBS项目的基本信息
  • /schedules -PBS时间表信息
  • /atc-codes -解剖治疗化学(ATC)分类代码
  • /organisations -关于组织的信息
  • /restrictions -关于限制的信息
  • /parameters -参数信息
  • /criteria -关于标准的信息
  • /copayments -关于共付额的信息
  • /fees -费用信息
  • /markup-bands -关于标记带的信息
  • /programs -项目信息
  • /summary-of-changes -变更摘要

有关端点的完整列表,请参阅 PBS API文件.

示例用法

获取API信息

{
  "endpoint": ""
}

获取处方医生

{
  "endpoint": "prescribers",
  "params": {
    "get_latest_schedule_only": "true",
    "limit": "10"
  }
}

使用最新计划获取项目概述

{
  "endpoint": "item-overview",
  "params": {
    "get_latest_schedule_only": "true",
    "limit": "5"
  }
}

获取具有特定PBS代码的处方者

{
  "endpoint": "prescribers",
  "params": {
    "pbs_code": "10001J",
    "get_latest_schedule_only": "true"
  }
}

认证

该工具使用订阅密钥来访问PBS API。您可以通过在PBS开发者门户上注册来获得自己的密钥。

出于开发目的,请参阅 .env.example 配置详细信息文件。

获取PBS API订阅密钥

要获得您自己的PBS API订阅密钥,请按照以下步骤操作:

  1. 访问PBS数据API门户网站:

- 首选 https://data-api-portal.health.gov.au/

  1. 创建账户:

- 点击“注册”以创建新帐户 - 填写您的详细信息并验证您的电子邮件地址

  1. 订阅PBS API:

- 登录后,导航到“产品”部分 - 选择“PBS Public API v3”产品 - 点击“订阅”请求访问API

  1. 检索您的订阅密钥:

- 在您的订阅获得批准后,转到您的个人资料 - 导航到“订阅”或“API密钥”部分 - 复制您的主密钥或次密钥

  1. 配置您的环境:

- 创建一个 .env 文件基于 .env.example 模板 - 替换 your-subscription-key-here 使用您的实际订阅密钥:

     PBS_API_SUBSCRIPTION_KEY=your-actual-subscription-key

备注:PBS公共API的速率限制为每20秒一个请求。此限制在公共API的所有用户之间共享。对于更高的速率限制或访问禁运数据(未来的时间表),您可能需要通过PBS开发者计划申请特殊访问。

局限性

  • PBS公共API的速率限制为每20秒一个请求(在所有用户之间共享)
  • 只有当前时间表和过去12个月内发布的时间表可通过公共API获得
  • 某些端点需要提供特定参数
  • API结构和端点可能会随时间变化

额外资源

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

______________________________________________________________________

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

research-and-data医疗数据JavaScript本地部署API集成药品信息AI工具医疗保健

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 4 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
PBS MCP AI Enabled API Server

MCP.so · 本页

0HTTP未标注4 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

PBS MCP AI Enabled API Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

PBS MCP AI Enabled API Server 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

PBS MCP AI Enabled API Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

PBS MCP AI Enabled API Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

PBS MCP AI Enabled API Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP