Skip to main content

Cellosaurus MCP Server

BioContextAI - Registry Tests Documentation

An unofficial Model Context Protocol (MCP) server for the SIB Cellosaurus cell line knowledge resource.

About Cellosaurus

Cellosaurus is a comprehensive knowledge resource on cell lines developed by the CALIPHO group at the SIB Swiss Institute of Bioinformatics. It provides detailed information about:

  • Immortalized cell lines used in biomedical research
  • Cell line characteristics, genetics, and metadata
  • Cross-references to databases and publications
  • STR profiles for authentication
  • Disease associations and tissue origins

License Notice: The Cellosaurus database is made available under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. When using data from Cellosaurus, please provide appropriate attribution to the Cellosaurus team and cite their work.

Features

This MCP server provides the following tools for accessing Cellosaurus data:

Core Tools

  • search_cell_lines: Search for cell lines using flexible Solr syntax
  • get_cell_line_info: Get detailed information about a specific cell line by accession
  • get_release_info: Get current database version and statistics

Specialized Search Tools

  • find_cell_lines_by_disease: Find cell lines associated with specific diseases
  • find_cell_lines_by_tissue: Find cell lines derived from specific tissues/organs
  • list_available_fields: Get all available data fields and their descriptions

Example Queries

# Search for HeLa cell lines
search_cell_lines(query="id:HeLa", fields=["id", "ac", "ox", "di"])

# Find liver cancer cell lines
find_cell_lines_by_disease(disease="hepatocellular carcinoma", species="human")

# Find all liver-derived cell lines
find_cell_lines_by_tissue(tissue="liver", species="human")

# Get detailed info for a specific cell line
get_cell_line_info(accession="CVCL_0030", fields=["id", "str", "karyotype"])

Installation

You need to have Python 3.11 or newer installed on your system.

Option 1: Using uvx (recommended)

uvx cellosaurus_mcp

Option 2: MCP Client Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "cellosaurus": {
      "command": "uvx",
      "args": ["cellosaurus_mcp"],
      "env": {
        "UV_PYTHON": "3.11"
      }
    }
  }
}

Option 3: Direct Installation

pip install cellosaurus_mcp

Contact

If you found a bug, please use the issue tracker.

Citation

If this MCP server is useful to your research, please cite it as below.

@article{BioContext_AI_Kuehl_Schaub_2025,
  title={BioContextAI is a community hub for agentic biomedical systems},
  url={http://dx.doi.org/10.1038/s41587-025-02900-9},
  urldate = {2025-11-06},
  doi={10.1038/s41587-025-02900-9},
  year = {2025},
  month = nov,
  journal={Nature Biotechnology},
  publisher={Springer Science and Business Media LLC},
  author={Kuehl, Malte and Schaub, Darius P. and Carli, Francesco and Heumos, Lukas and Hellmig, Malte and Fernández-Zapata, Camila and Kaiser, Nico and Schaul, Jonathan and Kulaga, Anton and Usanov, Nikolay and Koutrouli, Mikaela and Ergen, Can and Palla, Giovanni and Krebs, Christian F. and Panzer, Ulf and Bonn, Stefan and Lobentanzer, Sebastian and Saez-Rodriguez, Julio and Puelles, Victor G.},
  year={2025},
  month=nov,
  language={en},
}

Metadata

Release files for cellosaurus-mcp 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cellosaurus-mcp 0.0.2
File Size Uploaded
cellosaurus_mcp-0.0.2.tar.gz 134.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cellosaurus-mcp 0.0.2
File Interpreter ABI Platform
cellosaurus_mcp-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 153.6 kB

Release files / cellosaurus_mcp-0.0.2.tar.gz

Download URL cellosaurus_mcp-0.0.2.tar.gz
Size 134.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8ff4ca299cb5046a572e6e3846f5fb76ffc483d065a3563758e1590ca27edd6d
BLAKE2b-256 checksum
How to use checksums
1efb58e75cfad33d6f85fd7c2813c940ba4aedfece985c6f25a096bbff6b3351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 27, 2026.

Transparency log

Release files / cellosaurus_mcp-0.0.2-py3-none-any.whl

Download URL cellosaurus_mcp-0.0.2-py3-none-any.whl
Size 18.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5f511385615d111f774004ee0357e8ab8f6efda5ad4ea21f880984c8b68a2648
BLAKE2b-256 checksum
How to use checksums
741eff1b11c0699ea0934c140d42d24ff9b1e355ce1d4e59133b7131b5e8edc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page