MCP servers¶
Expose PraisonAIBio tools to Cursor, Claude Desktop, and other MCP clients.
Servers¶
| Server | Path | Scope |
|---|---|---|
| sysbio | mcp/sysbio-server/server.py |
11 T2B simulation tools |
| biomodels | mcp/biomodels-server/server.py |
Read-only search and metadata |
| Package | praisonai-bio-mcp |
Same as sysbio (console entry point) |
| ClawBio bridge | mcp/clawbio-bridge/bridge.py |
v2 — connect genomics context to pathway tools |
Discovery tools
MCP servers expose the 11 Talk2BioModels tools. The extra 10 discovery tools (rank_models, sbml_validate, repro_export, etc.) are available via Python toolsets and YAML workflows, not MCP yet.
Run locally¶
pip install -e "src/praisonai-bio[simulation]"
python -c "import praisonai_bio"
python mcp/sysbio-server/server.py
Read-only (no BASICO):
python mcp/biomodels-server/server.py
Health check:
praisonai-bio doctor mcp
PraisonAI integration¶
praisonai mcp add # register server in config
praisonai serve mcp
Workflow stub: workflows/platform/mcp_sysbio_server.yaml
Resources and prompts¶
| File | Purpose |
|---|---|
mcp/sysbio-server/resources.md |
biomodel://{id}, demo://glycolysis URIs |
mcp/sysbio-server/prompts.md |
Pre-built MCP prompts |
Cursor config example¶
{
"mcpServers": {
"praisonai-sysbio": {
"command": "python",
"args": ["/path/to/PraisonAIBio/mcp/sysbio-server/server.py"]
}
}
}
Run from repo root after pip install -e "src/praisonai-bio[simulation]".
See Tools reference for all 21 Python tools.