Bio-Agents MCP
by dogeplusplus
A collection of microservices and clients for natural language interaction with biological databases. It provides tools and services to interact with biological data sources.
Last updated: N/A
What is Bio-Agents MCP?
Bio-Agents MCP is a collection of microservices and clients designed for natural language interaction with biological databases. It includes components like an LLM Client, PDB MCP Server, and ChEMBL MCP Server, all built using the FastMCP framework.
How to use Bio-Agents MCP?
To use Bio-Agents MCP, first configure the environment by copying .env.example
to .env
. Then, start the services using make build
and make up
. Finally, launch the web interface with make run-chainlit
and visit http://localhost:8000 to start querying biological data.
Key features of Bio-Agents MCP
Natural language interface
Interaction with PDB and ChEMBL databases
Asynchronous operations with aiohttp
Docker Compose support
Modular design
Web UI and terminal modes
Use cases of Bio-Agents MCP
Querying protein structures using natural language
Accessing chemical data from ChEMBL database
Building bio agent applications
Integrating biological data sources
Developing custom biological data analysis tools
FAQ from Bio-Agents MCP
What is the LLM Client?
What is the LLM Client?
The LLM Client provides a natural language interface to query biological data using a Language Model (LLM).
What is the PDB MCP Server?
What is the PDB MCP Server?
The PDB MCP Server interacts with the Protein Data Bank (PDB) API to fetch structural information.
What is the ChEMBL MCP Server?
What is the ChEMBL MCP Server?
The ChEMBL MCP Server provides access to the Chemical database API service.
How do I start all the services?
How do I start all the services?
Use the command docker-compose up -d
to start all services in detached mode.
How do I stop all the services?
How do I stop all the services?
Use the command docker-compose down
to stop all services.