Ai Doctor
БесплатноНе проверен🧑⚕️ Ai智能医生聊天助手-这是一个前端基于Vue3、TS、后端基于Nest.js、MongoDB、Redis、Milvus并结合大模型、RAG等技术实现的医疗库智能问答系统,能结合大模型的生成能力和上传的专业医疗领域知识库针对提问给出专业回答。同时具备工具调用能力,可使用MCP集成网页爬取能力让大模型根据网址对
Описание
🧑⚕️ Ai智能医生聊天助手-这是一个前端基于Vue3、TS、后端基于Nest.js、MongoDB、Redis、Milvus并结合大模型、RAG等技术实现的医疗库智能问答系统,能结合大模型的生成能力和上传的专业医疗领域知识库针对提问给出专业回答。同时具备工具调用能力,可使用MCP集成网页爬取能力让大模型根据网址对应的医疗领域文章进行分析和输出。
README
这是一个前端基于Vue3、TS、后端基于Nest.js、MongoDB、Redis、Milvus并结合大模型、RAG等技术实现的医疗库智能问答系统,能结合大模型的生成能力和上传的专业医疗领域知识库针对提问给出专业回答。同时具备工具调用能力,可使用MCP集成网页爬取能力让大模型根据网址对应的医疗领域文章进行分析和输出。
✨ 主要功能
🔐 登陆注册
- 保留和区分每个账号的对话记录
- 可注册/登陆/退出账号

💬 流式输出回答
- 使用流式输出形式回复问题
- MD格式展示
- 回复附带严谨提示(仅供参考,具体应遵医嘱)

📚 知识库管理
- 上传/删除知识库中的文件(pdf/docx)

💡 基于知识库内容回答
- 点击知识库问答按钮可基于上传知识库文件相关内容进行分析回复
- 检索知识库中相关内容,显示具体检索到的文章列表

🗂️ 基于上传的文档回答
- 用户可上传pdf/docx文档,然后提问,大模型会结合问题与文档内容进行总结输出

🩻 基于上传的图片回答
- 用户可上传图片,然后提问,大模型会使用多模态能力结合问题与图片内容进行总结输出

🔨 MCP工具调用
- 可选择工具列表中的工具来进行特殊功能操作(如图例的爬取网页内容操作)

🛠️ 技术架构
- 前端:Vue3 + Ts + Pinia + Element plus
- 后端:NestJs + Ts
- MCP服务端:Express
- 数据库:Milvus + Redis + Mongo
- 大模型:通义千问系列
🕹️ 运行环境
- Node.Js:v20.18.0
- milvusdb/milvus:v2.6.1
- redis:8.0
- mongo:8.0.9
🚀 项目运行
目录介绍
- ai-doctor-client:项目前端
- ai-doctor-server:项目后端
- mcp-server:mcp服务器
- mcp-client-demo:mcp客户端demo(仅用于测试mcp服务器连接)
安装数据库
- 下载docker https://docs.docker.com/get-started/get-docker/
- 安装Milvus 具体安装文档参考 https://milvus.io/docs/zh/prerequisite-docker.md
- 安装 mongodb
- 安装 redis
运行项目
克隆项目
git clone https://github.com/Jevon-Zhong/Ai-doctor.git cd Ai-doctor运行mcp-server
在项目根目录创建.env文件,然后粘贴以下内容
# 数据库地址
MONGODB_URI=mongodb://user:[email protected]:27017/ai_doctor?authSource=admin
# 对登陆密码加密密钥
PASSWORD_KEY=abcdefg
# jwt密钥
JWT_SECRET=aidoctor123
# 向量数据库
MILVUS_ADDRESS=127.0.0.1:19530
#通义千问apikey,填写自己的api key
QWEN_API_KEY=sk-xxx
#redis地址
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
#ip地址
IP_ADDR=http://127.0.0.1:3000
cd mcp-server
npm i
npm run start
运行ai-doctor-server
cd ai-doctor-server npm i npm run start运行ai-doctor-client
cd ai-doctor-client npm i npm run dev
🔑 License
本项目采用 MIT License 开源协议。
你可以自由地使用、修改、分发本项目,但是禁止商业化。
📩 联系我
- QQ:1035684305
Установка Ai Doctor
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Jevon-Zhong/Ai-doctorFAQ
Ai Doctor MCP бесплатный?
Да, Ai Doctor MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ai Doctor?
Нет, Ai Doctor работает без API-ключей и переменных окружения.
Ai Doctor — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Ai Doctor в Claude Desktop, Claude Code или Cursor?
Открой Ai Doctor на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Ai Doctor with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
