生物数据库自然语言交互系统

生物数据库自然语言交互系统

用于蛋白质数据库、ChemBL和其他生命科学数据的MCP服务器(开发中),配备Ollama客户端用于本地测试。

快速开始

  1. 配置环境:

    cp .env.example .env
    
  2. 启动服务:

    make build
    make up
    
  3. 启动Web界面:

    make run-chainlit
    

访问 http://localhost:8000 开始查询生物数据。

系统架构

系统由三个主要组件构成:

  • LLM客户端:提供自然语言交互界面
  • PDB MCP服务器:蛋白质数据库API服务
  • ChEMBL MCP服务器:化学数据库API服务

开发指南

  • 使用make help查看可用命令
  • 各服务在conf/目录中有详细配置
  • 每个服务模块都有自己的README文档