Token导航 LogoToken导航TokenDH.com
Bio Agents MCP logo
搜索检索stdio官方级别未说明来源级核验

Bio Agents MCP

MCP Server

MCP servers for Protein Data Bank, ChemBL, and other life science data (WIP), with Ollama client for local testing.

工具数

0

提示词数

0

GitHub Stars

11

资源数

0
生物信息学Python微服务

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dogeplusplus

提供方

dogeplusplus

最后核验

2026/5/18 03:28

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run --env-file .env <module-name>

详细介绍

生物制剂MCP

一组微服务和客户端,用于与生物数据库进行自然语言交互。

组件

  • LLM客户端:具有web UI和终端模式的自然语言界面
  • PDB MCP服务器:蛋白质数据库API服务
  • ChEMBL MCP服务器:化学品数据库API服务

建筑

┌─────────────┐     ┌──────────────┐
│   LLM UI    │     │  Ollama LLM  │
│  (Chainlit) │     │              │
└─────┬───────┘     └───────┬──────┘
      │                     │
┌─────┴─────────────────────┴──────┐
│           LLM Client             │
└─────┬─────────────────────┬──────┘
      │                     │
┌─────┴───────┐     ┌──────┴───────┐
│  PDB MCP    │     │  ChEMBL MCP  │
│   Server    │     │    Server    │
└─────────────┘     └──────────────┘

快速开始

  1. 配置环境:
cp .env.example .env
  1. 启动服务:
make build
make up
  1. 启动web界面:
make run-chainlit

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

发展

  • 使用 make help 查看可用命令
  • 每个服务都有自己的README,其中包含详细的文档
  • 配置文件位于 conf/ 目录

描述

该项目包含多个模块,这些模块使用FastMCP框架与各种服务和API进行交互。每个模块都旨在执行特定的任务,可以使用Docker Compose独立或一起运行。该项目的主要重点是生物制剂,提供与蛋白质数据库(PDB)等生物数据源交互的工具和服务。

模块

LLM客户端

llm-client 该模块提供了一个与语言模型(LLM)服务器交互的客户端,以处理查询并利用可用工具。它使用FastMCP框架构建,支持异步操作 aiohttp.

有关更多详细信息,请参阅 LLM客户端自述文件.

蛋白质数据库

protein_data_bank_mcp 模块提供了一个与蛋白质数据库(PDB)API交互的服务器,以获取结构组装描述、化学成分、药物库注释、分支实体、非聚合物实体、聚合物实体、单核注释、结构、公开注释、PDB簇数据聚合、聚合群来源、PDB聚类数据聚合方法和成对聚合物界面描述。它使用FastMCP框架构建,支持异步操作 aiohttp.

有关更多详细信息,请参阅 蛋白质数据库自述.

码头工人

每个模块都提供了Docker文件来构建Docker镜像。

  • 构建Docker镜像:
  docker build -t  .
  • 运行Docker容器:
  docker run --env-file .env 

Docker Compose

A. docker-compose.yml 提供文件以一起运行所有服务。

  • 启动所有服务:
  docker-compose up -d
  • 停止所有服务:
  docker-compose down

生成文件

A. Makefile 以简化常见任务。

  • 可用目标:

- setup-env:设置初始环境。 - build:构建所有Docker镜像。 - up:使用docker compose启动所有服务。 - down:停止使用docker compose的所有服务。 - restart:使用docker compose重新启动所有服务。

目录标签

目录标签

生物信息学Python微服务research-and-databiologyprotein-data-bankagentschembl-web-clientollamamodel-context-protocolmcp-server本地部署自然语言处理蛋白质数据银行化学数据库

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP