生物数据库自然语言交互系统
用于蛋白质数据库、ChemBL和其他生命科学数据的MCP服务器(开发中),配备Ollama客户端用于本地测试。
快速开始
-
配置环境:
cp .env.example .env
-
启动服务:
make build make up
-
启动Web界面:
make run-chainlit
访问 http://localhost:8000 开始查询生物数据。
系统架构
系统由三个主要组件构成:
- LLM客户端:提供自然语言交互界面
- PDB MCP服务器:蛋白质数据库API服务
- ChEMBL MCP服务器:化学数据库API服务
开发指南
- 使用
make help
查看可用命令 - 各服务在
conf/
目录中有详细配置 - 每个服务模块都有自己的README文档