Token导航 LogoToken导航TokenDH.com
Chemspace MCP Server logo
AI代理stdio官方级别未说明来源级核验

Chemspace MCP Server

MCP Server

一个为Chemspace API提供封装的模型上下文协议(MCP)服务器,支持通过精确、子结构和相似性搜索查找可合成的构建块和筛选化合物。

工具数

3

提示词数

0

GitHub Stars

1

资源数

0
PythonAI代理工作流自动化

安装说明

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

作者 / 组织

lukasmki

提供方

lukasmki

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

uv run chemspace-mcp

详细介绍

chemspace mcp

模型上下文协议(MCP)服务器,为Chemspace API提供包装,使人工智能代理能够搜索可合成的构建块,并通过精确、子结构和相似性搜索筛选化合物。

特性

  • 精确搜索:通过SMILES查找精确的分子匹配
  • 亚结构检索:查找含有特定亚结构的化合物
  • 相似性搜索:通过SMILES找到结构相似的化合物
  • 多种产品类别:在库存中搜索并按需制造化合物
  • 全球航运:使用ISO国家代码指定发货国家

需求

  • Python 3.13+
  • Chemspace API密钥

安装

先决条件

安装 uv:

# macOS
brew install uv

# Linux/WSL2  
curl -LsSf https://astral.sh/uv/install.sh | sh

设置

  1. 克隆存储库并导航到项目目录
  1. 将Chemspace API密钥设置为环境变量:
   export CHEMSPACE_API_KEY="your-api-key-here"
  1. 安装依赖项并运行:
   uv run chemspace-mcp

配置

与FastAgent一起使用

配置 example/fastagent.secrets.yaml此处设置的环境变量将覆盖shell中的变量:

anthropic:
  api_key: your-anthropic-api-key

mcp:
  servers:
    chemspace:
      env:
        CHEMSPACE_API_KEY: your-chemspace-api-key

然后使用FastAgent运行示例界面:

cd example
uv run --extra agent agent.py

用法

MCP服务器公开了以下工具:

search_exact

通过SMILES字符串搜索精确的分子匹配。

参数:

  • smiles (string):要搜索的SMILES字符串
  • shipToCountry (string):两个字母的ISO国家代码(默认值:“US”)
  • count (整数):每页最大结果数(默认值:10)
  • page (整数):分页页码(默认值:1)
  • categories (列表):要搜索的产品类别:

- CSSB:现有积木 - CSSS:库存筛选化合物 - CSMB:按需构建模块 - CSMS:按需生产筛选化合物 - CSCS:自定义请求

搜索子结构

搜索含有特定亚结构的化合物。

参数:search_exact

搜索_相似性

寻找结构相似的化合物。

参数:search_exact

项目结构

chemspace-mcp/
├── src/
│   └── chemspace_mcp/
│       ├── __init__.py          # Entry point and MCP server initialization
│       ├── tools.py             # Tool definitions for chemical searches
│       └── tokenmanager.py       # Token management for API authentication
├── example/
│   ├── agent.py                 # Example FastAgent integration
│   ├── fastagent.config.yaml    # FastAgent configuration
│   └── fastagent.secrets.yaml   # Secrets configuration (not in version control)
├── pyproject.toml               # Project metadata and dependencies
└── README.md                    # This file

发展

依赖项

  • fastmcp>=2.13.1:核心MCP服务器框架
  • fast-agent-mcp>=0.2.25:FastAgent集成

许可证

MIT许可证

支持

对于问题或疑问,请在项目存储库上打开问题。

目录标签

目录标签

PythonAI代理工作流自动化化学空间本地部署分子搜索化合物筛选药物研发

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotokenremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP