MM

marcorusc/mcp-biomodelling-servers

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 6 forks Качество 84 Тренд 30GPL-3.0

A repository that stores all the MCP servers for creating biological mechanistic models. It includes server for NeKo, MaBoSS, PhysiCell/PhysiBoSS.

Обзор

This package provides four stateful Model Context Protocol servers for mechanistic and systems-biology modelling: All four servers use MCP over stdio and are distributed together as mcp-biomodelling-servers. For more details, please check the related article: Marco Ruscone, Miguel Vazquez & Alfonso Valencia, npj Systems Biology and Applications (2026) https://doi.org/10.1038/s41540-026-00767-3 - Python 3.10–3.14. - MCP Python SDK 2.x, installed automatically with this package. - The modelling-package dependencies declared in pyproject.toml, installed automatically by pip or uvx. - The Graphviz system runtime for NeKo history diagrams. The Python graphviz package is not a replacement for the external dot renderer. Check whether Graphviz is available with: If this command is missing, install Graphviz using your operating system or environment package manager. See the Graphviz installation guide for platform-specific instructions. NeKo (nekomata) 1.10.1 or newer (below 2.

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

Открыть полный README на GitHub

Установка

uvx --from mcp-biomodelling-servers mcp-neko-server
Новичок в MCP? Начните с руководства на mcpskill.org →