{"repo":"cafferychen777/ChatSpatial","free":true,"listed":false,"github":"https://github.com/cafferychen777/ChatSpatial","clone":"git clone https://github.com/cafferychen777/ChatSpatial.git","description":"MCP server for spatial transcriptomics analysis through natural language interfaces.","language":"Python","stars":43,"topics":["bioinformatics","cell-communication","deconvolution","machine-learning","python","single-cell","spatial-analysis","spatial-transcriptomics","claude-desktop","computational-biology"],"license":"MIT","category":"machine-learning","readme_excerpt":"ChatSpatial MCP server for spatial transcriptomics analysis via natural language 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. ChatSpatial exposes 20 schema-validated MCP tools that orchestrate 66 spatial transcriptomics methods across 15 analytical categories . The tools are the stable natural-language interface; the methods are the analysis backends selected through tool parameters. The server implements MCP 2026-07-28 through the official Python SDK v2 and continues to serve 2025-11-25 clients through SDK-managed protocol negotiation. STDIO remains the secure local default; Streamable HTTP is available for explicitly configured HTTP deployments. --- Start Here Install uv once, then register ChatSpatial without creating or managing a Python environment: Codex: Claude Code: uvx creates an isolated environment on first launch and reuses its cache on later launches. Restart the MCP client after adding the server. The command above installs the standard runtime. To make all 15 composable Python method families available in the same isolated MCP environment, use: full includes CellRank, FastCCC, the maintained spatial-domain and registration backends, annotation, enrichment, and the other portable Python families. R bridges, AESTETIK, and rctd-py remain","default_branch":null,"files":null,"tree":[],"storefront":"/r/cafferychen777","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cafferychen777/ChatSpatial/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}