Biomodelling
A repository that stores all the MCP servers for creating biological mechanistic models. It includes server for NeKo, MaBoSS, PhysiCell/PhysiBoSS.
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
Maintainer
Works with
Installation
Manual Installation
npx mcp-biomodelling-serversConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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_modellingInstall 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-serversVerify 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 --helpConfigure 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"]
}
}
}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.
Biomodelling Alternatives — Similar Data Science & ML Servers
Looking for alternatives to Biomodelling? Here are other popular data science & ml servers you can use with Claude, Cursor, and VS Code.
Ultrarag
★ 5.6kA Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines
RocketRide
★ 3.1k📇 🏠 - MCP server that exposes RocketRide AI pipelines as t
Aix Db
★ 2.1kAix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。
NeMo Data Designer
★ 1.9k🎨 NeMo Data Designer: Generate high-quality synthetic data from scratch or from seed data.
PaperBanana
★ 1.7kOpen source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
MiniMax
★ 1.5kBridges MiniMax AI capabilities to the Model Context Protocol, enabling AI agents to perform image understanding, text-to-image generation, and speech synthesis. It provides a standardized interface for accessing MiniMax's core tools via JSON-RPC.
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.
Set Up Biomodelling in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.