Cellosaurus MCP Server

Cellosaurus MCP Server

Enables searching and retrieving detailed information about cell lines from the Cellosaurus knowledge resource, including disease associations, tissue origins, and genetic profiles.

Category
Visit Server

README

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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured