npm package: @iflow-mcp/baichuan-inc-baixiaoying-mcp-server
Description: Baixiaoying MCP Server - 百川医学大模型 MCP 服务，支持 MCP Apps，复刻百小应的视觉样式
Author: Baichuan AI
Latest version: 0.2.4

**中文** | [English](./README_EN.md)

# @baichuan-ai/baixiaoying-mcp-server

[![npm version](https://img.shields.io/npm/v/@baichuan-ai/baixiaoying-mcp-server.svg)](https://www.npmjs.com/package/@baichuan-ai/baixiaoying-mcp-server)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/baichuan-inc/baichuan-mcp-servers/blob/main/LICENSE.txt)
[![MCP Apps](https://img.shields.io/badge/MCP-Apps%20Supported-brightgreen.svg)](https://modelcontextprotocol.io/docs/extensions/apps)

百小应医学大模型 MCP Server —— 已支持 **MCP 协议最新 Feature [MCP APPs](https://modelcontextprotocol.io/docs/extensions/apps)**，提供可视化的回答内容，体验完全对标百川官方 APP [百小应](https://ying.ai/?channel=github)。

![Baichuan-M3-Plus](https://raw.githubusercontent.com/baichuan-inc/baichuan-mcp-servers/main/packages/baixiaoying-mcp-server/src/ui/assets/m3-plus-banner.png)

## 为什么选择百小应 MCP Server？

### 🏆 SOTA 医学大模型

Baichuan-M3-Plus 是百川智能推出的**最低幻觉循证增强医疗大模型**，在权威医学评测中表现卓越：

| 指标                 | 表现                                                                    |
| -------------------- | ----------------------------------------------------------------------- |
| **幻觉率**           | 基准测试仅 **2.6%**，大幅领先行业                                       |
| **HealthBench**      | 超越 OpenAI GPT-5.2，达到 SOTA                                          |
| **HealthBench-Hard** | 得分 44.4，超越 GPT-5.2                                                 |
| **SCAN-bench**       | 唯一在 Clinical Inquiry、Laboratory Testing、Diagnosis 三项同时排名第一 |
| **成本**             | 相比上一代模型**降低 70%**                                              |

### 🧬 核心技术优势

- **六源循证系统** - 首创证据锚定技术，回答严谨可追溯，有效抑制幻觉
- **临床问诊思维** - 模型底层具备临床医生的问诊思维与循证思维，支持 SCAN-Driven Clinical-Grade Systematic History Taking
- **高保真临床问诊** - High-Fidelity Clinical Inquiry，将问诊过程重构为临床级别、结构化、可审计的信息生成流水线

### 🧩 MCP APPs 协议

已支持 MCP 最新协议 **MCP APPs**，输出可视化内容，效果与百小应官方 APP 完全对齐：

![百小应可视化回答示例](https://raw.githubusercontent.com/baichuan-inc/baichuan-mcp-servers/main/packages/baixiaoying-mcp-server/src/ui/assets/baixiaoying-screenshot-1.png)
![百小应引用与证据示例](https://raw.githubusercontent.com/baichuan-inc/baichuan-mcp-servers/main/packages/baixiaoying-mcp-server/src/ui/assets/baixiaoying-screenshot-2.png)

## 功能特性

- 🖥️ **可视化回答** - 输出可视化内容，效果与百小应官方 APP 对齐
- 🩺 **医学问答对话** - 使用专业医学大模型回答健康相关问题
- 📄 **文档问答** - 上传医学文档进行智能问答
- 📚 **证据引用** - 回答附带专业文献引用
- 🧠 **思考过程** - 展示模型的推理思考步骤
- 🔌 **多协议支持** - 支持 stdio、SSE、Streamable HTTP、Hybrid 四种传输模式
- 🚀 **服务器部署** - 支持独立部署为 HTTP 服务，可供多客户端同时访问

## 📋 应用场景

百小应背后拥有**权威的医疗专业知识库**，涵盖临床指南、药品说明书、医学文献等海量权威数据源，并保持动态更新。无论是日常问诊、临床决策还是医学研究，都能提供最可靠、可信的专业回答。

### 🩺 智能问诊

模拟临床医生的问诊思维，进行系统化的病史采集和症状分析。

```
我最近总是头晕，尤其是早上起床的时候，站起来会眼前发黑，持续大概几秒钟。请帮我分析一下可能的原因？
```

```
孩子 3 岁，昨天开始发烧 38.5°C，伴有流鼻涕和轻微咳嗽，精神状态还可以，需要去医院吗？
```

### 💊 药物分析

深度解析药物成分、作用机制、适应症及不良反应。

```
帮我分析一下阿司匹林和布洛芬的区别，它们的作用机制有什么不同？
```

```
二甲双胍的作用机制是什么？为什么它是 2 型糖尿病的一线用药？
```

### 💉 用药指导

提供专业的用药建议，包括剂量、用法、注意事项及药物相互作用。

```
我正在服用华法林，医生又给我开了阿莫西林，这两种药可以一起吃吗？需要注意什么？
```

```
老年高血压患者长期服用氨氯地平，有哪些需要注意的事项？
```

### 📖 指南查询

快速检索最新临床诊疗指南，获取权威推荐意见。

```
2024 年中国高血压防治指南对于高血压的诊断标准和分级是怎么规定的？
```

```
最新的糖尿病肾病临床诊疗指南中，推荐的一线降糖药物是什么？
```

### 🏥 治疗方案

基于循证医学，提供个性化的治疗方案建议。

```
初诊 2 型糖尿病患者，空腹血糖 9.2mmol/L，糖化血红蛋白 8.1%，BMI 26，无明显并发症，应该如何制定治疗方案？
```

```
社区获得性肺炎的经验性抗菌治疗方案有哪些选择？
```

### 🔬 诊断分析

辅助分析检验检查结果，提供鉴别诊断思路。

```
患者肝功能检查显示 ALT 156 U/L，AST 89 U/L，GGT 正常，请帮我分析可能的原因和需要进一步做的检查。
```

```
甲状腺功能检查 TSH 偏低，FT4 偏高，这提示什么问题？需要做哪些进一步检查？
```

### 📚 医学研究动态

追踪医学领域最新研究进展和突破性成果。

```
GLP-1 受体激动剂在心血管保护方面有哪些最新的研究进展？
```

```
CAR-T 细胞疗法在实体瘤治疗中的最新研究突破有哪些？
```

### ✍️ 医学写作辅助

辅助医学论文写作、病历书写、医学翻译等专业文档工作。

```
帮我写一份急性心肌梗死的入院病历模板，包括主诉、现病史、既往史等要素。
```

```
请帮我将这段临床研究摘要翻译成规范的医学英语。
```

## 支持的模型

| 模型             | 说明                     |
| ---------------- | ------------------------ |
| Baichuan-M3-Plus | 最新医学大模型，推荐使用 |
| Baichuan-M2-Plus | 医学大模型               |

## 学术与资源

- 🏠 **百川官网**：https://www.baichuan-ai.com/home
- 📖 **学术报告**：https://www.baichuan-ai.com/blog/baichuan-M3
- 💻 **M3 Github**：https://github.com/baichuan-inc/Baichuan-M3-235B
- 🤗 **M3 Model**：https://huggingface.co/baichuan-inc/Baichuan-M3-235B
- ⚡ **M3 GPTQ-4bit**：https://huggingface.co/baichuan-inc/Baichuan-M3-235B-GPTQ-INT4

## 快速开始

### 前置条件

从 [百川开放平台](https://platform.baichuan-ai.com/) 获取 API Key。

### 方式一：一键安装（推荐）

我们在每个 GitHub Release 中提供 `.dxt` 和 `.mcpb` 两种安装包，下载后**双击即可安装**，无需任何命令行操作。

| 格式    | 说明                                                                                                                                                          | 支持的客户端                |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
| `.dxt`  | Desktop Extension，Cursor 专用的 MCP 扩展格式                                                                                                                 | Cursor                      |
| `.mcpb` | [MCP Bundle](https://github.com/modelcontextprotocol/mcpb)，MCP 官方标准打包格式，类似 Chrome 扩展（.crx），将 MCP Server 及其依赖打包为可直接安装的 ZIP 归档 | Claude Desktop、Claude Code |

前往 [GitHub Releases](https://github.com/baichuan-inc/baichuan-mcp-servers/releases) 下载最新版本的安装包。

### 方式二：使用官方 SSE 服务（零部署）

百川提供官方托管的 SSE 服务，无需本地安装和部署，直接在客户端中配置即可使用。

**Cursor 配置** — 在 `~/.cursor/mcp.json` 中添加：

```json
{
  "mcpServers": {
    "baixiaoying": {
      "type": "sse",
      "url": "https://baixiaoying-mcp-server.baichuan-ai.com/sse",
      "headers": {
        "Authorization": "Bearer your-baichuan-api-key"
      }
    }
  }
}
```

> 将 `your-baichuan-api-key` 替换为你的百川 API Key。

### 方式三：npx 快速启动

适用于 Claude Desktop 等 stdio 模式客户端，在配置文件 `claude_desktop_config.json` 中添加：

```json
{
  "mcpServers": {
    "baixiaoying": {
      "command": "npx",
      "args": ["-y", "@baichuan-ai/baixiaoying-mcp-server"],
      "env": {
        "BAICHUAN_API_KEY": "your-api-key-here"
      }
    }
  }
}
```

> 更多安装方式（npm 安装、服务器部署、Docker、环境变量配置等）请参阅 [开发指南](https://github.com/baichuan-inc/baichuan-mcp-servers/blob/main/packages/baixiaoying-mcp-server/docs/development.md)。

## 可用工具

> 详细文档请参阅 [可用工具](https://github.com/baichuan-inc/baichuan-mcp-servers/blob/main/packages/baixiaoying-mcp-server/docs/tools.md)

| 工具                          | 说明                             |
| ----------------------------- | -------------------------------- |
| `baixiaoying_chat`            | 使用百小应大模型进行医学问答对话 |
| `baixiaoying_upload_file`     | 上传医学文档用于文档问答         |
| `baixiaoying_list_files`      | 获取已上传的文件列表             |
| `baixiaoying_get_file_status` | 查询文件解析状态                 |
| `baixiaoying_delete_file`     | 删除已上传文件                   |

## 开发

> 详细文档请参阅 [开发指南](https://github.com/baichuan-inc/baichuan-mcp-servers/blob/main/packages/baixiaoying-mcp-server/docs/development.md)

## 许可证

[Apache License 2.0](./LICENSE.txt)