Skip to main content

Unofficial MCP server for the SIB Cellosaurus resource.

Project description

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},
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cellosaurus_mcp-0.0.2.tar.gz (134.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cellosaurus_mcp-0.0.2-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file cellosaurus_mcp-0.0.2.tar.gz.

File metadata

  • Download URL: cellosaurus_mcp-0.0.2.tar.gz
  • Upload date:
  • Size: 134.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cellosaurus_mcp-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8ff4ca299cb5046a572e6e3846f5fb76ffc483d065a3563758e1590ca27edd6d
MD5 22ebe72d69f0b346f386c762c8d3063a
BLAKE2b-256 1efb58e75cfad33d6f85fd7c2813c940ba4aedfece985c6f25a096bbff6b3351

See more details on using hashes here.

Provenance

The following attestation bundles were made for cellosaurus_mcp-0.0.2.tar.gz:

Publisher: release.yaml on biocontext-ai/unofficial-cellosaurus-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cellosaurus_mcp-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cellosaurus_mcp-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5f511385615d111f774004ee0357e8ab8f6efda5ad4ea21f880984c8b68a2648
MD5 f2151af51de265a0e574084d7ca892ff
BLAKE2b-256 741eff1b11c0699ea0934c140d42d24ff9b1e355ce1d4e59133b7131b5e8edc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cellosaurus_mcp-0.0.2-py3-none-any.whl:

Publisher: release.yaml on biocontext-ai/unofficial-cellosaurus-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page