freshcrate
Skin:/
Home > MCP Servers > ChatSpatial

ChatSpatial

๐Ÿงฌ Analyze spatial transcriptomics data through natural language conversation. Stop writing code, start having conversations with your data. MCP server for Claude Code and Codex.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

๐Ÿงฌ Analyze spatial transcriptomics data through natural language conversation. Stop writing code, start having conversations with your data. MCP server for Claude Code and Codex.

README

ChatSpatial

MCP server for spatial transcriptomics analysis via natural language

Paper MLGenX @ ICLR 2026 ENAR 2026 IBC 2026 CI PyPI Python 3.11-3.13 License: MIT Docs

ChatSpatial Overview

ChatSpatial replaces ad-hoc LLM code generation with schema-enforced orchestration. Instead of generating arbitrary scripts, the LLM selects tools and parameters from a curated registry, making spatial transcriptomics workflows more reproducible across sessions and clients.

It exposes 60+ spatial transcriptomics methods as MCP tools, so any MCP-compatible client can analyze data through natural language.


Start Here

  1. Install ChatSpatial โ€” Installation Guide
  2. Configure your MCP client โ€” Configuration Guide
  3. Run your first analysis โ€” Quick Start

Minimal example prompt:

Load /absolute/path/to/spatial_data.h5ad and show me the tissue structure

ChatSpatial works with any MCP-compatible client โ€” Claude Code, Claude Desktop, Codex, OpenCode, and other MCP-capable tools.


Capabilities

60+ methods across 11 categories. Supports 10x Visium, Xenium, Slide-seq v2, MERFISH, seqFISH.

Category Methods
Spatial Domains SpaGCN, STAGATE, GraphST, BANKSY, Leiden, Louvain
Deconvolution FlashDeconv, Cell2location, RCTD, DestVI, Stereoscope, SPOTlight, Tangram, CARD
Cell Communication LIANA+, CellPhoneDB, CellChat (cellchat_r), FastCCC
Cell Type Annotation Tangram, scANVI, CellAssign, mLLMCelltype, scType, SingleR
Differential Expression Wilcoxon, t-test, Logistic Regression, pyDESeq2
Trajectory & Velocity CellRank, Palantir, DPT, scVelo, VeloVI
Spatial Statistics Moran's I, Local Moran, Geary's C, Getis-Ord Gi*, Ripley's K, Co-occurrence, Neighborhood Enrichment, Centrality Scores, Local Join Count, Network Properties
Enrichment GSEA, ORA, Enrichr, ssGSEA, Spatial EnrichMap
Spatial Genes SpatialDE, SPARK-X, FlashS
Integration Harmony, BBKNN, Scanorama, scVI
Other CNV Analysis (InferCNVPy, Numbat), Spatial Registration (PASTE, STalign)

Documentation

Guide Owns
Installation Environment setup, package install, platform notes
Quick Start First successful analysis after setup
Concepts Method selection and analysis reasoning
Examples Prompt recipes and workflow examples
Configuration Exact MCP client configuration syntax
Troubleshooting Symptom โ†’ fix guidance
Methods Reference Canonical tool parameters and defaults
Full Docs Complete documentation site

Citation

If you use ChatSpatial in your research, please cite:

@article{Yang2026.02.26.708361,
  author = {Yang, Chen and Zhang, Xianyang and Chen, Jun},
  title = {ChatSpatial: Schema-Enforced Agentic Orchestration for Reproducible and Cross-Platform Spatial Transcriptomics},
  elocation-id = {2026.02.26.708361},
  year = {2026},
  doi = {10.64898/2026.02.26.708361},
  publisher = {Cold Spring Harbor Laboratory},
  URL = {https://www.biorxiv.org/content/early/2026/03/01/2026.02.26.708361},
  journal = {bioRxiv}
}

ChatSpatial orchestrates many excellent third-party methods. Please also cite the original tools your analysis used.


Contributing

Documentation improvements, bug reports, and new analysis methods are all welcome. See CONTRIBUTING.md.

MIT License ยท GitHub ยท Issues

Release History

VersionChangesUrgencyDate
v1.2.10**Full Changelog**: https://github.com/cafferychen777/ChatSpatial/compare/v1.2.8...v1.2.10High5/21/2026
v1.2.8**Full Changelog**: https://github.com/cafferychen777/ChatSpatial/compare/v1.2.7...v1.2.8High5/12/2026
v1.2.7**Full Changelog**: https://github.com/cafferychen777/ChatSpatial/compare/v1.2.6...v1.2.7High5/11/2026
v1.2.6**Full Changelog**: https://github.com/cafferychen777/ChatSpatial/compare/v1.2.5...v1.2.6High5/2/2026
v1.1.6## What's Changed * perf: memory/speed consistency improvements across core tools and wrappers by @cafferychen777 in https://github.com/cafferychen777/ChatSpatial/pull/19 **Full Changelog**: https://github.com/cafferychen777/ChatSpatial/commits/v1.1.6Low2/28/2026
v0.3.0-dataSample datasets for testing ChatSpatial functionality: ๐Ÿ“Š **Included Datasets:** - **card_reference_filtered.h5ad**: Single-cell reference data (1,782 cells ร— 19,736 genes, 36MB) - 9 cell types including cancer clones and ductal cells - Pancreatic tissue from cancer research - **card_spatial.h5ad**: Spatial transcriptomics data (428 spots ร— 25,753 genes, 7.7MB) - Clear spatial domain structure (3 distinct regions) - Includes spatial coordinates ๐ŸŽฏ **Perfect for testing:** - โœ… SpatiaLow10/28/2025
v0.2.0-dataSample datasets for testing ChatSpatial functionality: ๐Ÿ“Š **Included Datasets:** - **destvi_reference_small.h5ad**: Single-cell reference data (598 cells ร— 300 genes, 7.8MB) - **destvi_spatial_small.h5ad**: Spatial transcriptomics data (200 spots ร— 300 genes, 10MB) ๐ŸŽฏ **Perfect for testing:** - Spatial deconvolution with Cell2location/DestVI - Cell type annotation - Spatial domain identification - Cell communication analysis ๐Ÿ“ฅ **Usage:** ```bash curl -L -o reference_data.h5ad https://githubLow9/23/2025
v0.2.0# ๐Ÿงฌ ChatSpatial MCP Server v0.2.0 **Production-ready Model Context Protocol server for spatial transcriptomics analysis** ## ๐ŸŽฏ **What's New** ### ๐Ÿ“š **Documentation & CI Improvements** - **FIXED**: All broken documentation links in README.md - **ALIGNED**: Feature descriptions with actual code implementation - **UPDATED**: Installation guides and dependency configuration - **ENHANCED**: CI workflow with Python 3.10/3.11 testing matrix - **IMPROVED**: Code quality checks and automated testinLow8/26/2025
v0.1.2**Full Changelog**: https://github.com/cafferychen777/ChatSpatial/compare/v0.1.0...v0.1.2Low8/26/2025
v0.1.1## ๐Ÿš€ Release v0.1.1 ### ๐Ÿ›  GitHub Actions Improvements - โœ… Fixed all GitHub Actions workflows - โœ… Resolved dependency resolution issues - โœ… Added minimal test workflow for quick validation - โœ… Improved CI/CD pipeline reliability ### ๐Ÿ“Š Current Status All workflows now passing with **100% success rate**: - CI โœ… - Tests โœ… - Code Quality โœ… - ChatSpatial Test Suite โœ… - Minimal Test โœ… ### ๐Ÿ› Bug Fixes - Fixed missing `requirements.txt` references - Fixed `pip install` dependency resolution deptLow8/26/2025
v0.1.0## ChatSpatial v0.1.0 - Initial Release ### ๐ŸŽ‰ Features **Core Functionality:** - Interactive spatial transcriptomics analysis through Model Context Protocol (MCP) - Support for multiple spatial data formats (10x Visium, Slide-seq, MERFISH, seqFISH) - Enhanced data preprocessing with user-controlled filtering and subsampling - Comprehensive spatial visualization capabilities **Advanced Analysis Methods:** - **GASTON Integration**: Deep learning-based spatial variable gene identification - **LLow6/19/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

wcgwShell and coding agent on mcp clients5.6.2
aiA productive AI coworker that learns, self-improves, and ships work.main@2026-06-06
Paper2Slides๐Ÿ“Š Transform research papers into professional slides and posters seamlessly and quickly with Paper2Slides, saving you valuable time.main@2026-06-06
mcp-audit๐ŸŒŸ Track token consumption in real-time with MCP Audit. Diagnose context bloat and unexpected spikes across MCP servers and tools efficiently.main@2026-06-06
mcp-rag-agent๐Ÿ” Build a production-ready RAG system that combines LangGraph and MCP integration for precise, context-aware AI-driven question answering.main@2026-06-06

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โœจ
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme