Biomodelling

v1.0.0Data Science & MLstable

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

mcp-biomodelling-serversmcpai-integration
Share:
15
Stars
0
Downloads
0
Weekly
0/5

What is Biomodelling?

Biomodelling is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to repository that stores all the mcp servers for creating biological mechanistic models. it includes server for neko, maboss, physicell/physiboss.

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

This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A repository that stores all the MCP servers for creating bi

Use Cases

Create biological mechanistic models with NeKo, MaBoSS, and PhysiCell.
Build and simulate biological systems with AI.
marcorusc

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 11, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-biomodelling-servers

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Biomodelling

The MCP Biomodelling Servers package provides a suite of MCP servers for creating and simulating biological mechanistic models using NeKo, MaBoSS, and PhysiCell/PhysiBoSS. It enables AI clients like VS Code Copilot Chat to drive complex biological simulations — building Boolean networks, running stochastic models, and configuring multi-scale cell simulations — all through natural language. Researchers working on systems biology or computational biomedicine can use this to prototype and iterate on models without leaving their AI coding assistant.

Prerequisites

  • Python 3.10+ with Conda or miniforge3 recommended for managing dependencies
  • Conda environment containing NeKo, MaBoSS, and PhysiCell dependencies (as documented in the repo)
  • pip or uvx (from the uv package manager) to install mcp-biomodelling-servers
  • An MCP-compatible client such as VS Code with GitHub Copilot Chat MCP support
1

Create a Conda environment with modelling dependencies

Set up a dedicated Conda environment that contains the runtime dependencies for all three servers: NeKo, MaBoSS, and PhysiCell. Note the Python interpreter path inside the environment (e.g. ~/miniforge3/envs/mcp_modelling/bin/python) as you will need it for configuration.

conda create -n mcp_modelling python=3.11
conda activate mcp_modelling
2

Install mcp-biomodelling-servers

Install the package via pip inside the activated Conda environment. Alternatively, use uvx for a no-install execution if you prefer not to modify the environment.

pip install mcp-biomodelling-servers
3

Verify individual server entry points

After installation, three CLI entry points are available. Test each one to confirm they launch without errors before wiring them into your MCP client.

mcp-neko-server --help
mcp-maboss-server --help
mcp-physicell-server --help
4

Configure VS Code MCP settings

Edit your VS Code MCP configuration file to register each server. Use the full path to the Python interpreter inside your Conda environment as the command.

// ~/.config/Code/User/mcp.json
{
  "servers": {
    "mcp-neko-server": {
      "type": "stdio",
      "command": "/home/you/miniforge3/envs/mcp_modelling/bin/python",
      "args": ["-m", "mcp_biomodelling_servers.neko"]
    },
    "mcp-maboss-server": {
      "type": "stdio",
      "command": "/home/you/miniforge3/envs/mcp_modelling/bin/python",
      "args": ["-m", "mcp_biomodelling_servers.maboss"]
    },
    "mcp-physicell-server": {
      "type": "stdio",
      "command": "/home/you/miniforge3/envs/mcp_modelling/bin/python",
      "args": ["-m", "mcp_biomodelling_servers.physicell"]
    }
  }
}
5

Activate tools in Copilot Chat

Open VS Code's Copilot Chat panel, type /tools, and verify that the NeKo, MaBoSS, and PhysiCell tools appear. Select the tools you want to enable for your session before sending modelling requests.

Biomodelling Examples

Client configuration

MCP JSON configuration for Claude Desktop registering the NeKo and MaBoSS servers using the Conda-managed Python interpreter.

{
  "mcpServers": {
    "mcp-neko-server": {
      "command": "/home/you/miniforge3/envs/mcp_modelling/bin/python",
      "args": ["-m", "mcp_biomodelling_servers.neko"]
    },
    "mcp-maboss-server": {
      "command": "/home/you/miniforge3/envs/mcp_modelling/bin/python",
      "args": ["-m", "mcp_biomodelling_servers.maboss"]
    }
  }
}

Prompts to try

Example prompts you can send to an AI client with the biomodelling servers enabled.

- "Create a Boolean network in NeKo for a simple cell cycle model with Cyclin B, CDK1, and APC nodes."
- "Run a MaBoSS stochastic simulation on the current network and return the steady-state probabilities."
- "Configure a PhysiCell simulation with two cell types and set the oxygen diffusion coefficient to 1e-6."
- "Show me the list of available models in the current MaBoSS session."
- "Export the NeKo network to SBML format."

Troubleshooting Biomodelling

Server exits immediately with 'ModuleNotFoundError' when launched

Ensure the Conda environment is activated and all dependencies are installed. Double-check that the command in your MCP config points to the Python binary inside the mcp_modelling environment, not the system Python.

Tools do not appear in VS Code Copilot Chat /tools list

Confirm that MCP support is enabled in your VS Code settings (github.copilot.chat.mcp.enabled: true) and that the mcp.json file is saved in the correct location (~/.config/Code/User/mcp.json on Linux/macOS).

PhysiCell simulation fails with missing executable error

PhysiCell requires native binaries to be compiled for your platform. Follow the PhysiCell build instructions in the repository to compile the PhysiCell executable and ensure it is on your PATH before starting mcp-physicell-server.

Frequently Asked Questions about Biomodelling

What is Biomodelling?

Biomodelling is a Model Context Protocol (MCP) server that repository that stores all the mcp servers for creating biological mechanistic models. it includes server for neko, maboss, physicell/physiboss. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Biomodelling?

Follow the installation instructions on the Biomodelling GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Biomodelling?

Biomodelling works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Biomodelling free to use?

Yes, Biomodelling is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Data Science & ML MCP Servers

Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-biomodelling-servers": { "command": "npx", "args": ["-y", "mcp-biomodelling-servers"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Biomodelling?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides