关于 cid10-br-mcp
cid10-br-mcp 是用于查询和查看巴西 DATASUS CID-10 分类的 MCP 服务,现已弃用。项目仍可供参考,README 建议改用其后继项目 medical-terminologies-mcp。
主要功能
- 01按术语或代码搜索
- 02查询代码详情
- 03浏览代码层级
- 04列出 CID-10 章节
- 05验证医疗系统用代码
适用场景
- 01按描述查找巴西 CID-10 代码
- 02查看代码前缀下的子类别
- 03检查代码是否可用于医疗记录
MCP 相关
MCP 服务通过工具支持在内置的 DATASUS CID-10 数据集中搜索、查询、浏览层级和验证代码。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | number | 否 | 最大结果数(1-100,默认:20) |
| query | string | 是 | 搜索词:CID-10 代码(例如:E11、I10)或描述中的关键词(例如:diabetes、asma) |
| offset | number | 否 | 分页偏移量(默认:0) |
详细介绍
巴西 CID-10 MCP 服务
警告
此软件包已弃用。 它已由
medical-terminologies-mcp(npm) 取代,该服务提供相同的 完整巴西 CID-10(DataSUS V2008),以及 ICD-11、LOINC、RxNorm、MeSH、ATC 和 权威 WHO ICD-10→ICD-11 对照表,每条响应均附带来源信息 — 还提供托管端点https://medical.sidneybissoli.com/mcp(无需 安装)。此仓库仍可供参考,但不会再有后续更新。
🇧🇷 阅读葡萄牙语版
巴西 ICD-10(DATASUS)MCP 服务 - 国际疾病分类
一个 Model Context Protocol (MCP) 服务,可访问巴西卫生部 DATASUS 维护的巴西版 ICD-10(CID-10)。
查看实际效果
用通俗的葡萄牙语向助手提问:
- “急性心肌梗死的 CID-10 代码是什么?” →
cid10_search/cid10_lookup - “列出 2 型糖尿病(E11)的所有亚类别。” →
cid10_hierarchy - “C50 代码有效吗?它可以作为死亡原因吗?” →
cid10_validar
答案直接来自随附的 DATASUS V2008 数据集 — 官方代码和描述,而非训练数据中的猜测。
功能
- 搜索 - 按词条搜索代码(代码或描述)
- 查询 - 获取特定 CID-10 代码的详细信息
- 层级结构 - 浏览层级结构(章节、组别、类别、亚类别)
- 统计信息 - CID-10 数据库的总体统计信息
- 验证 - 验证代码是否可用于卫生系统(SUS)
安装
与 Claude Desktop 配合使用
将以下内容添加到 Claude Desktop 配置文件:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"cid10-br": {
"command": "npx",
"args": ["cid10-br-mcp"]
}
}
}
全局安装
npm install -g cid10-br-mcp
然后添加到 Claude Desktop 配置中:
{
"mcpServers": {
"cid10-br": {
"command": "cid10-br-mcp"
}
}
}
可用工具
| 工具 | 描述 |
|---|---|
cid10_search | 按词条搜索 CID-10 代码(代码或描述) |
cid10_lookup | 获取特定代码的详细信息 |
cid10_hierarchy | 获取某个类别/前缀下的所有代码 |
cid10_capitulos | 列出 CID-10 的全部 22 个章节 |
cid10_stats | 数据库总体统计信息 |
cid10_validar | 验证代码是否可用于卫生系统 |
使用示例
配置完成后,可以向 Claude 提问:
- “CID-10 代码 A90 是什么?”
- “在 CID-10 中搜索糖尿病代码”
- “列出 E11 类别下的所有代码”
- “CID-10 有哪些章节?”
- “F32.1 是可用于医疗记录的有效代码吗?”
数据来源
数据来自 DATASUS 官方来源:
- CID-10-CAPITULOS.CSV - 22 个章节
- CID-10-GRUPOS.CSV - 各章节中的组
- CID-10-CATEGORIAS.CSV - 3 个字符的类别
- CID-10-SUBCATEGORIAS.CSV - 详细的子类别
开发
先决条件
- Node.js >= 18.0.0
- npm
设置
# Clone the repository
git clone https://github.com/SidneyBissoli/cid10-br-mcp.git
cd cid10-br-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm start
使用 MCP Inspector 进行测试
npx @modelcontextprotocol/inspector node dist/index.js
贡献
欢迎贡献!你可以:
- Fork 此仓库
- 创建功能分支(
git checkout -b feature/new-feature) - 提交更改(
git commit -m 'Add new feature') - 推送到分支(
git push origin feature/new-feature) - 发起 Pull Request
许可证
本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。
作者
Sidney Bissoli
- GitHub:@SidneyBissoli
- 电子邮件:[email protected]
链接
为巴西医疗社区打造
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。