ChEMBL-MCP-Server
by Augmented-Nature·★ 83·综合分 48
一个功能全面的 MCP 服务器,提供 22 种专业工具,用于药物研发研究中的 ChEMBL 化学数据库访问。
概述
ChEMBL-MCP-Server 是模型上下文协议 (MCP) 与 ChEMBL 化学数据库之间的复杂集成,使 AI 助手能够执行复杂的化学信息学任务。它提供全面的化学搜索、靶点分析、生物活性数据、药物开发和化学属性分析功能。该服务器通过 stdio 实现适当的 MCP 通信,并包含全面的错误处理、API 集成以及常规和批处理功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要 AI 代理使用全面的 ChEMBL 数据库执行高级化学研究、药物发现或生物信息学分析时,选择此 MCP 服务器。
什么时候不要选它
如果您需要写入化学数据或需要离线功能,请避免使用此服务器,因为它仅通过 ChEMBL 的 REST API 提供只读访问权限。
此 server 暴露的工具
从 README 抽取出 12 个工具search_compoundsquery: string, limit?: number, offset?: numberSearch the ChEMBL database for compounds by name, synonym, or identifier.
get_compound_infochembl_id: stringGet detailed information for a specific compound by ChEMBL ID.
search_targetsquery: string, target_type?: string, organism?: string, limit?: numberSearch for biological targets by name or type.
search_activitiestarget_chembl_id?: string, assay_chembl_id?: string, molecule_chembl_id?: string, activity_type?: string, limit?: numberSearch bioactivity measurements and assay results.
batch_compound_lookupchembl_ids: string[]Process multiple ChEMBL IDs efficiently.
search_by_inchiinchi_key?: string, inchi_string?: stringFind compounds by InChI key or InChI string.
get_compound_structurechembl_id: string, format: stringRetrieve chemical structures in various formats.
search_similar_compoundschembl_id: string, similarity_threshold: numberFind chemically similar compounds using Tanimoto similarity.
get_target_infochembl_id: stringGet detailed target information by ChEMBL target ID.
get_target_compoundschembl_id: stringGet compounds tested against specific targets.
search_by_activity_typeactivity_type: string, min_value?: number, max_value?: numberFind bioactivity data by activity type and value range.
get_dose_responsechembl_id: stringGet dose-response data and activity profiles.
可对比工具
安装
安装
前置条件
- Node.js (v16 或更高版本)
- npm 或 yarn
设置
- 克隆仓库:
git clone <repository-url>
cd chembl-server- 安装依赖项:
npm install- 构建项目:
npm run build添加到 Claude Desktop
将服务器添加到您的 Claude Desktop MCP 配置中:
{
"mcpServers": {
"chembl": {
"command": "node",
"args": ["/path/to/chembl-server/build/index.js"],
"env": {}
}
}
}FAQ
- 这个服务器是否与 ChEMBL 官方关联?
- 不,这是一个由 Augmented Nature 开发的非官方 MCP 服务器,通过 ChEMBL 的 REST API 提供对数据库的访问。
- 可以分析哪些类型的化学属性?
- 该服务器提供用于 ADMET 分析、分子描述符、溶解度预测和药物相似性评估的工具,使用 Lipinski 五规则等指标。
ChEMBL-MCP-Server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。