ChEMBL-MCP-Server
@BioMCP-Hub
About ChEMBL-MCP-Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"chembl-mcp-server-biomcp-hub": {
"command": "python",
"args": [
"chembl_searver.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is ChEMBL-MCP-Server?
A FastMCP wrapper server based on the chembl_webresource_client package, providing API access to the ChEMBL database.
How to use ChEMBL-MCP-Server?
Clone the repository, install dependencies with pip install -r requirements.txt, then start the server using python chembl_searver.py. Configure it via command-line parameters such as --host, --port, --transport (http or stdio), and --log-level.
Key features of ChEMBL-MCP-Server
- Complete API access to the ChEMBL database
- Asynchronous API calls implemented using FastMCP framework
- Built-in error handling and timeout mechanisms
- Support for both HTTP and stdio transport methods
- Complete type annotations and docstrings
- Data entity APIs (activity, assay, target, molecule, drug, and more)
- Chemical tool APIs (SMILES canonicalization, conversion, structural alerts)
Use cases of ChEMBL-MCP-Server
- Retrieving activity, assay, target, molecule, or drug data from ChEMBL
- Canonicalizing SMILES strings or converting SMILES to InChI/SVG
- Querying structural alerts for chemical compounds
- Integrating ChEMBL data into MCP-compatible workflows
FAQ from ChEMBL-MCP-Server
What does the ChEMBL-MCP-Server do?
It wraps the ChEMBL web resource client into a FastMCP server for asynchronous API access.
How do I install the server?
Clone the repository and run pip install -r requirements.txt.
How do I start the server?
Run python chembl_searver.py with optional parameters like --host, --port, --transport, and --log-level.
What transport methods are supported?
HTTP and stdio transports are supported. Default is HTTP.
What dependencies are required?
The server requires chembl_webresource_client, mcp, fastapi, uvicorn, and asyncio.
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Codelf
unbugA search tool helps dev to solve the naming things problem.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Comments