Unofficial MCP server for the SIB Cellosaurus resource.
Project description
Cellosaurus MCP Server
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 syntaxget_cell_line_info: Get detailed information about a specific cell line by accessionget_release_info: Get current database version and statistics
Specialized Search Tools
find_cell_lines_by_disease: Find cell lines associated with specific diseasesfind_cell_lines_by_tissue: Find cell lines derived from specific tissues/organslist_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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ff4ca299cb5046a572e6e3846f5fb76ffc483d065a3563758e1590ca27edd6d
|
|
| MD5 |
22ebe72d69f0b346f386c762c8d3063a
|
|
| BLAKE2b-256 |
1efb58e75cfad33d6f85fd7c2813c940ba4aedfece985c6f25a096bbff6b3351
|
Provenance
The following attestation bundles were made for cellosaurus_mcp-0.0.2.tar.gz:
Publisher:
release.yaml on biocontext-ai/unofficial-cellosaurus-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cellosaurus_mcp-0.0.2.tar.gz -
Subject digest:
8ff4ca299cb5046a572e6e3846f5fb76ffc483d065a3563758e1590ca27edd6d - Sigstore transparency entry: 1004020729
- Sigstore integration time:
-
Permalink:
biocontext-ai/unofficial-cellosaurus-mcp@d85f5e985f9755046d14eb4a9e38b5f25480e939 -
Branch / Tag:
refs/tags/0.0.2 - Owner: https://github.com/biocontext-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@d85f5e985f9755046d14eb4a9e38b5f25480e939 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cellosaurus_mcp-0.0.2-py3-none-any.whl.
File metadata
- Download URL: cellosaurus_mcp-0.0.2-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f511385615d111f774004ee0357e8ab8f6efda5ad4ea21f880984c8b68a2648
|
|
| MD5 |
f2151af51de265a0e574084d7ca892ff
|
|
| BLAKE2b-256 |
741eff1b11c0699ea0934c140d42d24ff9b1e355ce1d4e59133b7131b5e8edc1
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cellosaurus_mcp-0.0.2-py3-none-any.whl -
Subject digest:
5f511385615d111f774004ee0357e8ab8f6efda5ad4ea21f880984c8b68a2648 - Sigstore transparency entry: 1004020756
- Sigstore integration time:
-
Permalink:
biocontext-ai/unofficial-cellosaurus-mcp@d85f5e985f9755046d14eb4a9e38b5f25480e939 -
Branch / Tag:
refs/tags/0.0.2 - Owner: https://github.com/biocontext-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@d85f5e985f9755046d14eb4a9e38b5f25480e939 -
Trigger Event:
release
-
Statement type: