Skip to content

ChEMBL MCP Server

A comprehensive Model Context Protocol (MCP) server providing advanced access to the ChEMBL chemical database.

Install

$docker run -i chembl-mcp-server
Claude Code
claude mcp add chembl-mcp-server -- docker run -i chembl-mcp-server
Cursor / Claude Desktop (mcp.json)
{
  "mcpServers": {
    "chembl-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "chembl-mcp-server"
      ]
    }
  }
}

Install command taken from the project's README or registry entry. Always review code before running it.

Unofficial ChEMBL MCP Server

A comprehensive Model Context Protocol (MCP) server providing advanced access to the ChEMBL chemical database. This server offers 22 specialized tools enabling AI assistants and MCP clients to perform sophisticated drug discovery research, chemical informatics analysis, and bioactivity investigations directly through ChEMBL's REST API.

Developed by Augmented Nature

Features

Core Chemical Search & Retrieval (5 tools)

  • Compound Search: Search the ChEMBL database by compound name, synonym, or identifier
  • Detailed Compound Info: Retrieve comprehensive compound information including structure, properties, and annotations
  • InChI-based Search: Find compounds by InChI key or InChI string
  • Structure Retrieval: Get chemical structure information in various formats (SMILES, InChI, MOL, SDF)
  • Similarity Search: Find chemically similar compounds using Tanimoto similarity

Target Analysis & Drug Discovery (5 tools)

  • Target Search: Search for biological targets by name or type
  • Detailed Target Info: Retrieve comprehensive target information and annotations
  • Target Compounds: Get compounds tested against specific targets
  • UniProt Integration: Find ChEMBL targets by UniProt accession numbers
  • Target Pathways: Associated biological pathways and mechanisms

Bioactivity & Assay Data (5 tools)

  • Activity Search: Search bioactivity measurements and assay results
  • Detailed Assay Info: Get comprehensive assay protocols and conditions
  • Activity Type Search: Find bioactivity data by specific activity type and value range
  • Dose-Response Analysis: Get dose-response data and activity profiles
  • Activity Comparison: Compare bioactivity data across multiple compounds or targets

Drug Development & Clinical Data (4 tools)

  • Drug Search: Search for approved drugs and clinical candidates
  • Drug Development Status: Get drug development status and clinical trial information
  • Therapeutic Indications: Search for therapeutic indications and disease areas
  • Mechanism of Action: Get mechanism of action and target interaction data

Chemical Property Analysis (4 tools)

  • ADMET Analysis: Analyze ADMET properties (Absorption, Distribution, Metabolism, Excretion, Toxicity)
  • Molecular Descriptors: Calculate molecular descriptors and physicochemical properties
  • Solubility Prediction: Predict aqueous solubility and permeability properties
  • Drug-Likeness Assessment: Assess drug-likeness using Lipinski Rule of Five and other metrics

Advanced Search & Cross-References (4 tools)

  • Substructure Search: Find compounds containing specific substructures
  • Batch Processing: Process multiple ChEMBL IDs efficiently
  • External References: Get links to external databases (PubChem, DrugBank, PDB, etc.)
  • Advanced Search: Complex queries with multiple chemical and biological filters

Resource Templates

  • Direct access to ChEMBL data via URI templates for seamless integration

Installation

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Setup

  1. Clone the repository:
git clone <repository-url>
cd chembl-server
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Docker

Building the Docker Image

Build the Docker image:

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

Explore related