关于 Findabis
Findabis 是英国医用大麻诊所、药房、产品和品种的公开目录。其托管的只读 MCP 服务帮助用户和 AI 助手查询最新公开信息并比较服务方,不访问患者数据,也不执行交易。
主要功能
- 01按地点和服务搜索诊所
- 02查找药房及配送选项
- 03浏览产品、品牌和品种
- 04查看产品成分及大麻素信息
- 05比较诊所和药房
适用场景
- 01查找附近诊所和问诊方式
- 02比较服务方费用与服务
- 03核对产品成分及 THC/CBD 信息
- 04查找提供配送的药房
MCP 相关
托管的 MCP 服务位于 https://findabis.com/api/mcp,提供九种只读工具,用于搜索和比较公开目录信息。无需账户或 API 密钥,也不能预约、购买或修改信息。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://findabis.com/api/mcpclaude mcp add --transport http com-findabis-findabis https://findabis.com/api/mcp{"mcpServers":{"com-findabis-findabis":{"type":"http","url":"https://findabis.com/api/mcp"}}}在 Cursor 中打开{"servers":{"com-findabis-findabis":{"type":"http","url":"https://findabis.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-findabis-findabis":{"type":"http","url":"https://findabis.com/api/mcp"}}}{"mcpServers":{"com-findabis-findabis":{"serverUrl":"https://findabis.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
8| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cqc | enum | 否 | CQC 评级筛选条件;GOOD_OR_BETTER 会保留 Good 和 Outstanding。GOOD_OR_BETTER | OUTSTANDING | GOOD | REQUIRES_IMPROVEMENT | NOT_RATED |
| near | string | 否 | 英国邮政编码、邮区或城镇,例如 "M1 1AE"、"LS6" 或 "Bristol"。按距离从近到远排序,并添加英里数。 |
| sort | enum | 否 | distance(默认在存在 `near` 时使用),az(否则默认),za,cheapest / dearest(按诊所第一年费用),rating。distance | az | za | cheapest | dearest | rating |
| limit | integer | 否 | 返回数量,范围为 1–25。默认值为 10。 |
| query | string | 否 | 诊所名称,按文本匹配。查询地点请使用 `near`。 |
| condition | string | 否 | 仅返回已发布政策列出此病症的诊所。可选项:Anxiety / Depression; PTSD; Insomnia / Sleep disorders; Chronic pain; Neuropathic pain; Multiple Sclerosis / Spasticity; Cancer symptoms; IBD (Crohn's / Ulcerative Colitis); Migraine; Arthritis / inflammatory pain; ADHD / Autism spectrum symptoms; Endometriosis / women's health symptoms。列出的病症仅表示诊所的转诊范围,并不表示任何人都符合资格。 |
| patientType | enum | 否 | NEW_PATIENT、TRANSFER 或 ACTIVE_PATIENT。排除政策不接受该类型患者的诊所,并按该就诊路径计算第一年费用。NEW_PATIENT | TRANSFER | ACTIVE_PATIENT |
| radiusMiles | number | 否 | 仅限 `near` 指定位置周围此英里数范围内的诊所。未提供 `near` 时忽略。 |
| consultationType | enum | 否 | 仅返回提供 ONLINE(视频)、IN_PERSON 或 PHONE 咨询的诊所。ONLINE | IN_PERSON | PHONE |
| acceptingPatients | boolean | 否 | 仅返回显示 'Accepting patients'(已发布且有效的政策)的诊所。 |
| maxFirstConsultationFee | number | 否 | 仅返回首次咨询费用不超过此金额的诊所,单位为 GBP。 |
详细介绍
这是什么?
Findabis 是一个英国医用大麻诊所、药房和产品目录。
这个 MCP 服务可让 Claude 和 ChatGPT 等 AI 助手直接查询其中的信息,因此有关诊所、价格和产品的回答都基于最新数据,而非凭空猜测。
它托管在云端,无需安装或运行任何东西。
开始使用
将此 URL 添加到你的 AI 助手:
https://findabis.com/api/mcp
就这么简单。无需账号,也无需 API 密钥。
Claude(claude.ai 或桌面应用):设置 → 连接器 → 添加自定义连接器,将其命名为 Findabis,然后粘贴 URL。
Cursor:添加到 Cursor — 一键添加,或将其作为插件安装:此仓库遵循 Agent Plugins 标准(plugin.json + mcp.json)。
Gemini CLI: gemini extensions install https://github.com/Findabis/MCP
Claude Code:
claude mcp add --transport http findabis https://findabis.com/api/mcp
Cursor、VS Code 和其他所有客户端
Cursor(~/.cursor/mcp.json):
{
"mcpServers": {
"findabis": { "url": "https://findabis.com/api/mcp" }
}
}
VS Code(.vscode/mcp.json):
{
"servers": {
"findabis": { "type": "http", "url": "https://findabis.com/api/mcp" }
}
}
其他所有支持 MCP 的客户端:使用上文 URL 进行可流式 HTTP 连接。注册表条目位于
/.well-known/mcp/server.json,仓库中也有一份副本:server.json。
你可以这样提问
- “利兹附近有哪些诊所提供视频问诊?首次预约费用是多少?”
- “比较这三家诊所,看看新患者第一年需要支付多少费用。”
- “这种油里到底有什么——载体油、过敏原、THC 和 CBD 含量?”
- “帮我找找 SW1A 附近提供配送的药房。”
工具
共有 9 个工具,全部只读:
| 工具 | 用途 |
|---|---|
find_clinics | 查找可开具处方的诊所,按距邮编或城镇的距离从近到远排序,并提供费用、问诊类型、CQC 评级和评价 |
find_pharmacies | 查找可配发你已有处方的药房,并提供配送和自取信息 |
find_products | 按名称、品牌、品种或剂型查找产品,并提供 THC/CBD 含量和最新公布的英国价格 |
get_product | 获取某个产品的所有公开信息:效力、萜烯、成分、过敏原和说明书 |
find_strains | 按名称或遗传特征查找品种档案 |
find_brands | 按名称或剂型查找英国产品背后的品牌,并显示每个品牌列出的产品数量 |
get_listing | 查看某家诊所、药房、某个品种或品牌的完整页面 |
compare_providers | 并排比较 2 至 6 家诊所或药房 |
search_findabis | 一次搜索所有内容,适合还不确定要找什么的时候 |
列表工具每次最多返回 25 条结果;传入 offset 获取下一页(每个回答都会说明结果从哪条开始)。
它能看到什么,不能看到什么
- 它只能看到 findabis.com 上已公开的信息。没有账户、患者或个人数据——永远不会。
- 它不能预订、购买、更改或发送任何内容。
- 它不会分享库存水平、哪家药房持有哪些药物,也不会分享各家药房的药品价格。这些信息仅供已登录的患者和专业人士查看。
- 请对它温和一些:每个客户端每分钟 60 次请求,对于正常使用来说已经足够。根据 Findabis 使用条款,不允许批量复制目录。
重要提示
重要
Findabis 是一个目录,不是诊所或药房,这里的任何内容都不构成医疗建议。它会告知你医疗服务提供者提供什么服务,但绝不会建议任何人应服用什么。这需要你与专科医生沟通。
在英国,基于大麻的药物只能凭处方获取,且只有专科医生才能开具。无处方持有大麻仍属违法行为。
服务器会在每次会话开始时将这些信息告知你的 AI 助手,因此它也应该转达这些信息。
发现问题?
如果是安全问题,请发送邮件至 [email protected],不要公开提交问题——详情请参阅 SECURITY.md。其他问题(数据有误、缺少诊所或有改进想法)都欢迎提交。
源代码
公共服务器的代码位于 src/,你可以查看每个工具的具体功能及其返回内容。
它运行在 Findabis 应用内,并使用应用自己的数据库和辅助工具,因此无法仅凭此代码库独立运行。此处提供代码供查看和检查。Findabis 的内部工具不包含在内。
| 位置 | 说明 |
|---|---|
src/app/api/mcp/route.ts | 端点:速率限制和连接 |
src/server/mcp/publicServer.ts | 注册工具及其只读提示 |
src/server/mcp/tools/public/ | 九个工具及其返回内容的结构 |
src/server/mcp/disclaimer.ts | 每个会话都会收到的医疗免责声明 |
许可协议
此代码库中的文件采用 MIT 许可协议。服务器返回的目录数据不适用该协议——其使用受 Findabis 使用条款约束。Findabis 名称和徽标归我们所有,请勿将其用作自己的名称或徽标。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。