Token导航 LogoToken导航

MCP Server · AI代理

Mol Trans Service

MolTransService是一个用于分子结传输工作流的MCP服务,提供报告生成、结构构建和工作流执行功能,适用于分子传输研究。

stdio官方级别未说明来源级核验工具 3
报告生成Python工作流自动化

快速开始

作者 / 组织
yuxi-TJU
提供方
yuxi-TJU
运行时
Python

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Mol Trans Service 属于AI代理类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

MolTransService

MolTransService 是用于分子连接传输工作流程的MCP服务。它公开了一小部分工具,让Codex等代理:

  • 将自然语言研究问题转化为结构化的MST传输报告,
  • 构建L2扩展分子(EM)结构,
  • 建造L3全连接结构,
  • 然后执行下游shell工作流,如果 MolSimTransport 并且安装了所需的外部二进制文件。

该服务是为分子运输工作而构建的,而不是作为一个通用的化学工具包。

推荐环境

如果可能的话,使用Linux或WSL2。

这个项目在Linux/WSL中更容易运行,因为:

  • MolSimTransport 工作流的外壳很重,
  • DFTB+ 集成主要与Linux风格的环境相关,
  • 当Codex、MCP服务器和MST命令都在同一环境中运行时,路径处理更简单,
  • SSH、Python和CLI自动化通常比Windows/WSL混合设置更不脆弱。

工作流的某些部分可以使用纯Windows,但建议使用Linux或WSL。

此MCP暴露了什么

MCP服务器公开了三个工具:

  1. initialize_transport_workflow

返回运输辅助系统提示和参考文档路径。先叫这个。

  1. report_generator

解析研究查询,从本地报告数据库中检索类似的报告,并生成传输计算报告。

  1. structure_builder

根据用户提供的分子文件和参数构建L1/L2/L3输入结构。

服务器在以下位置作为可流式传输的HTTP MCP端点运行:

http://127.0.0.1:9000/mcp

外部先决条件

在使用完整工作流程之前,请自行安装以下外部软件。

1.MolSimTransport

安装 MolSimTransport 首先,如果你想执行生成的工作流,而不仅仅是生成报告。

有关安装详细信息,请直接参考官方存储库:

https://github.com/yuxi-TJU/MolSimTransport

如果你只想使用 report_generator,MST不是必需的。

2.DFTB+

安装 DFTB+ 如果您计划运行L3工作流。

DFTB+ 是MST手册中描述的L3工作流使用的外部电子结构后端。在实践中:

  • L1和L2报告生成/结构构建不需要 DFTB+,
  • L3执行确实需要 DFTB+,
  • 如果你想从Codex进行端到端执行,安装它是最安全的 DFTB+ 在最前面(突出)位置的

确保 dftb+ 可以从shell调用:

dftb+ --version

3.OpenAI-兼容LLM API访问

报告生成管道调用与OpenAI兼容的聊天完成端点。您需要:

  • API密钥,
  • API URL,
  • 以及此存储库的模型注册表支持的模型名称。

Python设置

1.创建和激活环境

示例 venv:

python -m venv .venv
source .venv/bin/activate

2.安装Python依赖项

pip install -r requirements.txt

如果 rdkit 无法从安装 pip 在您的系统上,使用首选的包管理器单独安装它,然后重新运行其余的依赖项。

LLM配置

此存储库从名为的本地文件加载报告生成设置 .env_for_gen_report.

通过复制模板创建它:

cp .env.example .env_for_gen_report

然后编辑 .env_for_gen_report 并且至少设置:

LLM_API_KEY=your-real-api-key
LLM_API_URL=https://api.openai.com/v1/chat/completions
PARSE_MODEL=gpt5-nano
GEN_MODEL=gpt5-nano

笔记:

  • .env_for_gen_report 旨在保持本地化,不应承诺。
  • 代码加载 .env_for_gen_report 自动。
  • LLM_API_URL 可以指向任何与OpenAI兼容的端点。

启动MCP服务器

从存储库根目录:

python mcp_server.py

默认情况下,这将在以下位置启动可流式传输的HTTP MCP服务器:

127.0.0.1:9000/mcp

在Codex使用该服务时,保持此进程运行。

配置Codex

在Codex中注册此MCP服务器的最简单方法是通过 codex mcp add 命令。

1.添加服务器

codex mcp add mol_trans_service --url http://127.0.0.1:9000/mcp

2.验证食品法典委员会是否可以看到它

codex mcp list

如果需要,请检查注册条目:

codex mcp get mol_trans_service

如果稍后更改服务器URL,请删除并重新添加:

codex mcp remove mol_trans_service
codex mcp add mol_trans_service --url http://127.0.0.1:9000/mcp

重要建议

运行Codex和 mcp_server.py 尽可能在相同的Linux/WSL环境中。

这避免了:

  • Windows与WSL路径不匹配,
  • shell命令差异,
  • SSH凭证混淆,
  • 以及localhost/网络转发问题。

食品法典的基本使用模式

注册MCP服务器后,典型的会话是:

  1. 开始 mcp_server.py.
  2. 在同一项目/工作区中打开Codex。
  3. 请Codex致电 initialize_transport_workflow 第一。
  4. 请食品法典委员会为您的运输问题生成一份报告。
  5. 提供分子 .xyz 如果需要L2/L3结构建筑,则可以使用文件和锚索引。
  6. 让Codex打电话 structure_builder.
  7. 如果MST和 DFTB+ 安装后,让Codex从生成的报告中执行shell工作流。

示例提示:

Call initialize_transport_workflow first, then generate a transport report for a pyridine-anchored molecular junction on Au electrodes.
Use structure_builder at L2. My molecule file is /absolute/path/molecule.xyz, anchors are [1, 12], and workdir is /absolute/path/run_dir.

重要输入规则

structure_builder 需要绝对路径

通话时 structure_builder:

  • workdir 必须是绝对路径,
  • 输入分子路径也应该是绝对的,
  • L2/L3的锚是面向用户的API中基于1的原子索引。

报告生成和执行是两个独立的问题

存储库可以做几件不同的事情:

  • 仅报告生成,
  • 仅结构建筑,
  • 或完整的端到端执行。

您不需要MST或 DFTB+ 只是为了生成一份报告。 如果您希望Codex自己运行计算工作流,则确实需要外部可执行文件。

无需食品法典委员会的直接本地检测

您可以直接从命令行测试报告生成:

python -m mol_trans_service.report_generator.gen_report_cli \
  --query "Study the conductance trend of pyridine-anchored molecular junctions on Au electrodes" \
  --reports-dir mol_trans_service/report_generator/report_database \
  --output-dir ./generated_outputs

您还可以启动MCP服务器,并将另一个兼容的MCP客户端连接到:

http://127.0.0.1:9000/mcp

存储库注释

常见陷阱

  • 忘记创造 .env_for_gen_report
  • 在Windows上运行Codex,同时MCP服务器和文件位于WSL中
  • 尝试执行L3工作流,而无需 DFTB+
  • 提供相对路径 structure_builder
  • 期望安装此存储库 MolSimTransport 为你

摘要

如果你想要最短的工作路径:

  1. 使用Linux或WSL2。
  2. 安装 MolSimTransport.
  3. 安装 DFTB+ 如果您要运行L3或完成端到端工作流。
  4. 使用安装Python依赖项 pip install -r requirements.txt.
  5. 创建 .env_for_gen_report 从 .env.example.
  6. 使用启动服务器 python mcp_server.py.
  7. 在Codex中注册:
codex mcp add mol_trans_service --url http://127.0.0.1:9000/mcp
  1. 在Codex中,请致电 initialize_transport_workflow 第一。

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

分子传输Python本地部署工作流自动化结构构建报告生成计算化学

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mol Trans Service

MCP World · 本页

3stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mol Trans Service 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Mol Trans Service 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Mol Trans Service 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mol Trans Service 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Mol Trans Service 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP