MM

marcorusc/mcp-biomodelling-servers

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 6 forks 质量 84 趋势 30GPL-3.0

一个存储所有用于创建生物机制模型的MCP服务器的仓库。它包含NeKo、MaBoSS、PhysiCell/PhysiBoSS服务器。

概览

该软件包提供四个有状态的模型上下文协议服务器,用于机械和系统生物学建模: 这四台服务器都通过 stdio 使用 MCP,并作为 mcp-biomodelling-server 一起分布。 欲了解更多详情,请查看相关文章: Marco Ruscone、Miguel Vazquez 和 Alfonso Valencia,系统生物学与应用国家研究员(2026)https://doi.org/10.1038/s41540-026-00767-3 - Python 3.10–3.14。- MCP Python SDK 2.x,随该包自动安装。- pyproject.toml中声明的建模包依赖,由pip或uvx自动安装。- Graphviz系统运行时,用于NeKo历史图。Python的graphviz包并非外部点渲染器的替代品。 查看Graphviz是否支持以下平台: 如果缺少该命令,请使用你的操作系统或环境包管理器安装Graphviz。请参阅Graphviz安装指南以获取平台特定的说明。 NeKo(猫又)1.10.1或更新版本(低于2。

概述(AI 翻译)

该包提供四个有状态的 模型上下文协议服务器 机理与系统生物学建模:

服务器 建模角色 上游项目 MCP 注册表名称
MaBoSS 配置、模拟和分析随机布尔模型 pyMaBoSS io.github.marcorusc/MaBoSS
NeKo 从交互数据库构建和分析信令网络 NeKo io.github.marcorusc/NeKo
生物质 构建、可视化和模拟有证据支持的常微分方程模型 生物质 io.github.marcorusc/BioMASS
PhysiCell 构建、检查并导出 PhysiCell 和 PhysiBoSS 配置文件 PhysiCell 设置 io.github.marcorusc/PhysiCell

四台服务器都通过 stdio 使用 MCP,并共同分发为 mcp-biomodelling-servers。

出版

欲了解更多详情,请查看相关文章:

“智能工具编排用于快速机械模型原型制作:MCP服务器作为人工智能-生物学接口” Marco Ruscone、Miguel Vazquez 和 Alfonso Valencia,npj 系统生物学与应用(2026) https://doi.org/10.1038/s41540-026-00767-3

要求

  • Python 3.10–3.15。
  • MCP Python SDK 2。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

MCP Bio-Modelling Servers

This package provides four stateful Model Context Protocol servers for mechanistic and systems-biology modelling:

Server Modelling role Upstream project MCP Registry name
MaBoSS Configure, simulate, and analyze stochastic Boolean models pyMaBoSS io.github.marcorusc/MaBoSS
NeKo Build and analyze signalling networks from interaction databases NeKo io.github.marcorusc/NeKo
BioMASS Construct, visualize, and simulate evidence-backed ODE models BioMASS io.github.marcorusc/BioMASS
PhysiCell Build, inspect, and export PhysiCell and PhysiBoSS configuration files PhysiCell-settings io.github.marcorusc/PhysiCell

All four servers use MCP over stdio and are distributed together as mcp-biomodelling-servers.

Publication

For more details, please check the related article:

“Intelligent tool orchestration for rapid mechanistic model prototyping: MCP servers as AI-biology interfaces” Marco Ruscone, Miguel Vazquez & Alfonso Valencia, npj Systems Biology and Applications (2026) https://doi.org/10.1038/s41540-026-00767-3

Requirements

  • Python 3.10–3.15.
  • MCP Python SDK 2.x, installed automatically with this package.
  • The modelling-package dependencies declared in pyproject.toml, installed automatically by pip or uvx.

No system software is needed. MaBoSS simulations use the compiled cmaboss engine that ships with pyMaBoSS, so the separate MaBoSS executable is not required. NeKo history diagrams and BioMASS graphs render with PyGraphviz, whose wheels bundle Graphviz, so the external dot program is not required either. Prebuilt wheels cover Linux, macOS and Windows.

Installation

Install with pip

python -m pip install mcp-biomodelling-servers

This installs every server’s modelling dependencies, including NeKo (nekomata 1.10.2 or newer, below 2.0), PhysiCell-settings 0.6.3 or newer (below 0.7), the bundled MaBoSS engine and PyGraphviz. To reproduce a specific release, pin it, for example mcp-biomodelling-servers==2.5.2.

The MaBoSS engine package, cmaboss, has no stable release yet: every build on PyPI is a 1.0.0b* pre-release. The dependency cmaboss>=1.0.0b32,<2 names

在 GitHub 查看完整 README

安装

uvx --from mcp-biomodelling-servers mcp-neko-server
新手?先看 mcpskill.org 教程 →