Token导航 LogoToken导航

MCP Server · 搜索检索

Termonline MCP

一个基于Model Context Protocol (MCP)的专业医学信息查询工具,集成多个权威医学数据源,支持多种AI应用。

未说明官方级别未说明来源级核验工具 0
PythonClaude搜索Claude DesktopCursor

快速开始

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

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Termonline MCP 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

医学知识检索 MCP 服务器

一个基于 Model Context Protocol (MCP) 的专业医学信息查询工具,集成多个权威医学数据源,支持 Claude Desktop、Cursor、Cherry Studio 等 AI 应用。

✨ 核心功能

功能数据源说明
📖 MSD手册查询MSD诊疗手册专业医学知识,结构化内容提取
🧬 MeSH主题词NLM MeSH浏览器医学主题词层级树结构,精准分类
🔬 MedSci编码梅斯医学ICD-10/ICD-9医学编码查询
📚 术语查询术语在线中英文医学术语翻译
💊 药品查询国家药监局药品信息和说明书

🚀 快速开始

一键安装(推荐)

Windows:

.\setup.ps1

macOS/Linux:

chmod +x setup.sh
./setup.sh

手动安装

# 1. 安装 Node.js 依赖
npm install

# 2. 安装 Python 依赖
pip install -r requirements.txt

# 3. 安装 Playwright 浏览器
node install-chromium.cjs

# 4. 检查环境
python check_python_env.py

# 5. 测试运行
node test_simple_msd.js
📖 完整安装指南:查看 SETUP_GUIDE.md 获取详细的环境配置说明。

📋 环境要求

必需

  • Node.js: 18.x 或 20.x LTS
  • Python: 3.10 或更高
  • npm: 9.x 或更高
  • Playwright: 1.40+ (自动安装)

操作系统

  • ✅ Windows 10/11
  • ✅ macOS 10.15+
  • ✅ Linux (Ubuntu 18.04+)

🔧 MCP 客户端配置

Claude Desktop

配置文件位置:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

配置示例:

{
  "mcpServers": {
    "medical-knowledge": {
      "command": "node",
      "args": ["D:\\chenmo\\Desktop\\mcp\\termonline-mcp\\index.js"]
    }
  }
}
⚠️ 注意:Windows 路径使用双反斜杠 \\ 或单正斜杠 /

Cursor IDE

在 Cursor 设置中添加 MCP 服务器:

{
  "medical-knowledge": {
    "command": "node",
    "args": ["D:\\chenmo\\Desktop\\mcp\\termonline-mcp\\index.js"]
  }
}

Cherry Studio

查看 cherry-studio-config-example.json 获取配置示例。

📦 可用工具

工具名称功能说明数据源
search_msdMSD医学手册查询MSD诊疗手册
search_meshMeSH主题词查询NLM MeSH浏览器
search_medical_code_icd10ICD-10疾病编码梅斯医学
search_medical_code_icd9ICD-9手术编码梅斯医学
search_terminology中英文医学术语术语在线
batch_search_terminology批量术语查询术语在线
search_medicine药品信息查询国家药监局

使用示例

1. MSD手册查询

请查询"糖尿病"的MSD手册内容

2. MeSH主题词查询

帮我查询"diabetes mellitus"的MeSH分类

3. 医学编码查询

查询"糖尿病"的ICD-10编码
查找"阑尾切除术"的ICD-9编码
📖 详细文档: - MSD手册使用:MSD_README.md - MeSH主题词:MESH_SCRAPER_README.md - 快速上手:MSD_QUICKSTART.md

📜 项目结构

termonline-mcp/
├── index.js                    # MCP 服务器主文件
├── msd_scraper.py              # MSD手册爬虫
├── msd_scraper.js              # MSD爬虫 (Node.js版)
├── mesh_scraper.py             # MeSH主题词爬虫
├── medsci_scraper.py           # 医学编码爬虫
├── check_python_env.py         # Python环境检查工具
├── install-chromium.cjs        # Playwright浏览器安装脚本
├── setup.ps1                   # Windows一键安装
├── setup.sh                    # macOS/Linux一键安装
├── package.json                # Node.js依赖配置
├── requirements.txt            # Python依赖配置
├── README.md                   # 项目说明
├── SETUP_GUIDE.md              # 环境配置指南
├── MSD_README.md               # MSD功能说明
├── MESH_SCRAPER_README.md      # MeSH功能说明
└── MSD_QUICKSTART.md           # 快速上手指南

🛠️ 技术栈

核心框架:

支持的客户端:

  • Claude Desktop
  • Cursor IDE
  • Cherry Studio
  • 其他支持MCP协议的AI应用

⚠️ 注意事项

  1. ✅ 网络连接:需要稳定的互联网连接
  2. ✅ 使用频率:请合理使用,避免频繁请求
  3. ✅ 数据来源:所有数据来自公开的权威医学数据库
  4. ✅ 仅供学习交流:临床决策请咨询专业医生

📚 相关资源

官方文档:

数据源:

📝 许可证

MIT License - 详见 LICENSE

👥 贡献

欢迎提交 Issue 和 Pull Request!

贡献指南:

  1. Fork 本仓库
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交修改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

项目维护者: MCP Medical Knowledge Team 最后更新: 2025-10 版本: 2.0

工具和框架

常见问题

Q: 为什么查询不到结果?

A: 可能的原因:

  • 网络连接问题
  • 关键词拼写错误
  • 网站结构变化导致解析失败
  • (医保编码)Python 环境未正确配置

Q: 如何更新服务?

A: 重新拉取代码并安装依赖:

git pull
npm install

Q: 支持哪些 AI 应用?

A: 理论上支持所有实现了 MCP 协议的应用,包括但不限于:

  • Cherry Studio
  • Claude Desktop
  • 其他支持 MCP 的 AI 应用

Q: 医保编码查询报错怎么办?

A: 请按以下步骤排查:

  1. 检查 Python 是否安装:python --version
  2. 检查 Selenium 是否安装:pip show selenium
  3. 运行环境检查:python check_python_env.py
  4. 查看详细配置指南:PYTHON_SETUP.md
  5. 检查截图文件(medical-code-*.png)查看页面实际状态

Q: 遇到 429 请求限制错误怎么办?

A: 429 错误表示查询过于频繁,服务器对请求频率进行了限制。解决方法:

  1. 等待后重试:等待 60 秒后再次查询
  2. 使用功能开关:临时禁用医疗编码查询(详见 FEATURE_TOGGLE.md)
  3. 直接使用 AI:关闭 MCP 工具,让 AI 直接基于知识回答
  4. 智能降级:系统会返回 fallback_suggestion: "AI_DIRECT_ANSWER",Cherry Studio 可以识别后自动切换到 AI 回答

详细说明请参考:INTELLIGENT_FALLBACK_GUIDE.md

Q: JSON 输出出现乱码怎么办?

A: 这是 正常现象!JSON 中的中文都被转义为 Unicode 编码(\uXXXX),以确保跨平台兼容性。

  • 在 PowerShell 中:显示为 \u7cd6\u5c3f\u75c5(正常)
  • 在 Cherry Studio 中:会自动解码显示为中文(正常)

无需处理,系统会自动解析。


🔧 高级功能

功能开关

医疗编码查询功能可以通过开关控制启用/禁用:

在 index.js 第 649 行:

const ENABLE_MEDICAL_CODE = true;  // 设为 false 可禁用区保编码查询

详细说明:FEATURE_TOGGLE.md

智能降级机制

当查询失败时(如 429 错误),系统会返回特殊的错误格式,建议客户端切换到 AI 直接回答:

{
  "success": false,
  "error_type": "rate_limit",
  "fallback_suggestion": "AI_DIRECT_ANSWER",
  "retry_after": "60"
}

Cherry Studio 可以识别这个信号,自动切换到让 AI 基于知识回答。

详细说明:INTELLIGENT_FALLBACK_GUIDE.md


🧪 测试

测试区保编码查询功能

# 集成测试
node test_medsci.cjs

# 单独测试 Python 脚本
python medsci_scraper.py "糖尿病" icd10

# 测试 429 错误处理
python test_429_error.py

测试输出示例

✅ 成功查询:

✅ JSON 解析成功

📊 查询结果:
   - 成功: true
   - 来源: 梅斯区学 (ICD-10疾病编码)
   - 关键词: 糖尿病
   - 结果数: 30

如有问题或建议,欢迎联系!

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

医学检索Python本地部署数据整合权威数据源AI集成专业工具

支持客户端

Claude DesktopClaudeCursor

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

典型使用场景

查资料带出处

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

站内知识检索

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

事实核对

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0未说明未标注1 个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 条

Termonline MCP 怎么安装?

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

Termonline MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Termonline MCP 收费吗?

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

Termonline MCP 需要 API Key 吗?

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

Termonline MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP