关于 mcp-expert-witness-directory
面向美国和澳大利亚的专家证人及医疗法律评估人员查询 MCP 服务。它整合 18 个公共目录,将同一人的记录去重,并把专长标签映射到统一分类。
主要功能
- 01按专长、地区、国家或来源搜索
- 02合并同一人在多个目录中的记录
- 03将专长标签映射到统一分类
- 04可选用 NPPES 核验美国记录
- 05Feed 模式报告两次运行间的变更
适用场景
- 01按州查找特定专长的评估人员
- 02汇集多个公共来源建立专家名录
- 03跟踪两次运行间新增或变更的记录
MCP 相关
向 MCP 客户端提供 `find_expert_witnesses` 工具。它将请求转发给 Apify Actor,并返回匹配的目录记录。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| mode | enum | 否 | list 返回所有匹配的专家。feed 仅返回与同一持久化存储中的上次运行相比新增、更改或恢复的专家,以及已移除的行;未更改的专家不会输出,也不收费。某条列表在连续 2 次完整且未过滤的运行中均未出现后,即视为已移除。默认值:list。list | feed |
| region | array | 否 | 州或地区,按来源中的写法填写,例如 Queensland、California、New South Wales。大小写和变音符号不影响匹配。留空则返回所有地区。 |
| country | array | 否 | US、AU 或两者。留空则返回两者。仅支持美国和澳大利亚:公共 actor 会拒绝英国或加拿大请求,并以错误终止运行,因此不接受其他值。 |
| sources | array | 否 | 要读取的目录。留空则读取所有已实现的来源。尚未实现或 actor 未覆盖的来源会被跳过,并在 RUN_SUMMARY 记录中列出。18 个已实现的来源为 abime、lacourt-panels、sfbar、cccba、isba、lsba、aaimco、medilaw、lexmedicus、aushub、medicolegal-specialists、index-medicolegal、themis、integrityml、vmls、lime、mag-directory、workcover-wa。 |
| maxItems | integer | 否 | 达到此行数后停止输出(每位去重后的专家占一行)。0 表示不设上限。达到上限的运行不会将列表标记为已移除。默认值:100。 |
| specialty | array | 否 | 分类代码。父级代码也会匹配其子级:medicine.psychiatry 包含 medicine.psychiatry.forensic。留空则返回所有专业领域。 |
| verifyNppes | boolean | 否 | 将每条美国记录与免费的 NPPES 月度文件核对(姓名、州和专业领域)。添加 npi 和 nppes_status。NPPES 不包含电子邮件。按核对的记录收费。默认值:false。 |
| persistStoreName | string | 否 | 账户中用于在多次运行间保存专家记录的命名键值存储。Feed 模式下请重复使用相同名称。默认值:expert-witness-directory-store。 |
详细介绍
专家证人目录 MCP 服务
用于 Apify 上 Mamba Labs Expert Witness Directory Actor 的 MCP 服务。
面向美国和澳大利亚的专家证人及医疗法律目录记录:每人一条去重记录,专业领域统一映射到同一分类体系。
安装
npx -y @mambalabsdev/mcp-expert-witness-directory
Claude Desktop
{
"mcpServers": {
"mamba-expert-witness-directory": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-expert-witness-directory"],
"env": { "APIFY_TOKEN": "your-apify-token" }
}
}
}
前往 console.apify.com/account/integrations 获取 Apify 令牌。
覆盖范围
- Actor 仅返回美国和澳大利亚的记录。
- 它读取 18 个公开来源:美国 7 个,澳大利亚 11 个;其中 ABIME 在美国来源中计为一个。ABIME 列出多个国家的专家;Actor 仅保留其美国和澳大利亚记录。
- 不提供英国和加拿大的记录。
country输入仅接受US和AU,因为公开 Actor 会拒绝其他国家,并以错误结束运行。 - 同一人在多个目录中的记录会合并为一条,并列出所有来源。
- 每个来源自己的专业标签都会映射到同一分类体系,因此,“法医精神病学”和“普通成人精神科医生”会一起筛选。
- 澳大利亚的委员会来源显示的是委员会的联系方式,而非医生的联系方式,因此这些记录包含姓名、专业领域和州,但不含电子邮件地址。
电子邮件
Actor 不会猜测电子邮件地址。除非来源页面印出了地址,否则 published_email 为空;email_source 则标明该页面。
来源条款
若干来源发布了限制自动采集、复制、商业使用或招揽其所列人员的条款。Actor README 列出了构建 Actor 时各来源已发布的条款说明。Actor 会报告这些条款,但不会替你做决定。请根据自己的使用场景自行判断;如有需要,请寻求法律建议。
工具
find_expert_witnesses
在美国和澳大利亚查找专家证人及医学法律评估人员,并按专业、地区、国家和来源筛选。
| 输入 | 类型 | 必填 | 说明 |
|---|---|---|---|
specialty | array | 否 | 分类代码,例如 medicine.psychiatry 或 engineering.structural。父级代码也会匹配其子级:medicine.psychiatry 包含 medicine.psychiatry.forensic。留空则返回所有专业。共 55 个代码。 |
region | array | 否 | 来源中列出的州或地区,例如 Queensland、California、New South Wales。忽略大小写和重音符号。留空则返回所有地区。 |
country | array | 否 | US、AU 或两者。留空则返回两者。不接受其他值:公开 Actor 会拒绝英国或加拿大请求并停止运行。 |
sources | array | 否 | 要读取的目录。留空则读取已实现的 18 个来源:abime、lacourt-panels、sfbar、cccba、isba、lsba、aaimco、medilaw、lexmedicus、aushub、medicolegal-specialists、index-medicolegal、themis、integrityml、vmls、lime、mag-directory、workcover-wa。Actor 提供的其他 17 个值尚在规划中或暂未覆盖;Actor 会跳过这些值,并在其 RUN_SUMMARY 记录中列出。 |
mode | string | 否 | list(默认值)返回所有匹配的专家。feed 仅返回自上次使用同一持久存储运行以来新增、变更或重新出现的专家,以及已移除的行。未变更的专家不会输出,也不产生费用。 |
verifyNppes | boolean | 否 | 默认关闭。将每条美国记录与免费的 NPPES 月度文件进行核验,并添加 npi 和 nppes_status。NPPES 不包含电子邮件。 |
maxItems | integer | 否 | 输出达到此行数后停止。默认值为 100。0 表示不设上限。达到上限的运行不会将列表标记为已移除。 |
persistStoreName | string | 否 | Apify 账户中用于在不同运行间保存专家记录的命名键值存储。默认值为 expert-witness-directory-store。使用 feed 模式时请重复使用同一名称。 |
所有输入均为可选。不提供输入的调用会读取全部 18 个来源,并最多返回 100 位专家。
maxItems: 0 的运行会读取每个来源的全部列表,并对每个主机每 2 秒发送一次请求。尚未测算其耗时,运行时间可能超过此封装设置的 3,600 秒超时。交互式调用请设置 maxItems。
定价
Expert Witness Directory 在 Apify 上按事件计费。共有四种计费事件。
| 事件 | 计费对象 | 价格 | 触发条件 |
|---|---|---|---|
expert-record | 专家记录 | $0.004 | 每条写入数据集的去重专家记录计费一次。在 feed 模式下,每条新增、变更、重新出现或已移除的记录计费一次;未变更的专家不会输出,也不产生费用。 |
email-found | 返回的电子邮件 | $0.01 | 每条包含来源页面所列公开电子邮件的记录计费一次。已移除的记录不计费。 |
npi-verified | NPPES 核验 | $0.002 | 每条与 NPPES 月度文件进行核验的美国记录计费一次。仅在启用 verifyNppes 时计费。 |
apify-actor-start | Actor 启动 | $0.00005 | 运行启动时由 Apify 计费,每 GB 内存计为一个事件。默认 1024 MB 内存计为一个事件。 |
Actor
Actor ID 为 LIpwlgfE3LaQBaXd4。封装通过这个不可变 ID 调用 Actor,而非使用其 Store slug,因此即使 Store 重命名也不会导致调用失效。
由 Mamba Labs 构建。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。