Command Palette

Search for a command to run...

Home / Servers

scvi-tools-mcp

by YosefLab

scVI-Tools MCP

An MCP (Model Context Protocol) server that gives LLMs structured access to scvi-tools knowledge: model documentation, tutorials, API reference, workflow templates, pretrained Hugging Face Hub models, and community FAQ.

No runtime model execution — pure knowledge layer. Works with Claude Desktop, Cursor, and any MCP-compatible client.

Docs: scvi-tools-mcp.readthedocs.io


Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "scvi-tools": {
      "command": "uvx",
      "args": ["scvi-tools-mcp"]
    }
  }
}

Claude Code (CLI)

claude mcp add scvi-tools-mcp -s user -- uvx scvi-tools-mcp

OpenAI Codex CLI

Add to ~/.codex/config.toml:

[mcp_servers.scvi-tools-mcp]
command = "uvx"
args   = ["scvi-tools-mcp"]

Cursor / Windsurf / other clients

{ "command": "uvx", "args": ["scvi-tools-mcp"] }

Local install

pip install scvi-tools-mcp
scvi-tools-mcp

Tools

ToolDescription
recommend_modelRank models by task and data type — start here
get_model_overviewFull model description, use cases, inputs, outputs
get_model_parametersKey __init__ and train() parameters with defaults
get_setup_anndata_guideExact setup_anndata() call + required obs/var fields
validate_data_requirementsPass/fail checklist for your AnnData against a model
list_tutorialsBrowse tutorials by category
get_tutorialPaginated tutorial content (code + prose, no outputs)
search_tutorialsKeyword search across all tutorials
get_api_referenceSignature + docstring for any public class or function
search_apiSearch public symbols by keyword
get_workflow_templateStep-by-step code template for an analysis task
get_downstream_guideGuide for DE, clustering, embedding, label transfer
list_hub_modelsBrowse official scvi-tools Hugging Face Hub models
get_hub_modelInspect one pretrained HubModel repo
suggest_hub_modelsSuggest Hub models for reference/query workflows
list_scviva_modelsBrowse scviva-tools spatial models (ResolVI, DestVI, …)
get_scviva_modelAPI reference + user guide for one scviva-tools model
list_scviva_tutorialsBrowse scviva-tools tutorials
get_scviva_tutorialPaginated scviva-tools tutorial content
list_scib_metricsBrowse scib-metrics integration-benchmarking metrics
get_scib_metricAPI reference for one scib-metrics metric or benchmark
list_scib_metrics_tutorialsBrowse scib-metrics tutorials
get_scib_metrics_tutorialPaginated scib-metrics tutorial content
get_faqCurated FAQ from docs, GitHub issues, and Discourse
search_knowledgeCross-search all knowledge (catch-all)

Knowledge Sources

All knowledge is baked into the package as Markdown files at build time. No network calls at tool-call time.

| Directory | Content

Related servers

n8n

Updated today

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

NOASSERTION199,059

mcp-server-fetch

OfficialUpdated today

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

89,138

@modelcontextprotocol/server-filesystem

OfficialUpdated today

by modelcontextprotocol

MCP server for filesystem access

SEE LICENSE IN LICENSE89,138

@modelcontextprotocol/server-everything

OfficialUpdated today

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

89,138