AnnData MCP数据检索工具

AnnData MCP是一个通过MCP协议检索AnnData对象信息的工具,适用于生物医学数据分析场景。

  • by biocontext-ai
  • Python
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 biocontext-ai/anndata-mcp

使用说明

AnnData MCP

允许使用MCP检索有关AnnData对象的信息 read_lazy 功能从 anndata.

入门

请参阅 文档, 特别是 API文档.

您还可以在上找到该项目 BioContextAI,生物医学MCP服务器的社区中心: 生物上下文AI上的anndata mcp.

安装

您的系统上需要安装Python 3.11或更高版本。 如果你没有安装Python,我们建议你安装 紫外线.

安装anndata mcp有几个替代选项:

  1. 使用 uvx 立即运行它:
uvx anndata-mcp
  1. 将其包含在支持 mcp.json 标准,请使用:
{
  "mcpServers": {
    "anndata-mcp": {
      "command": "uvx",
      "args": ["anndata-mcp"]
    }
  }
}
  1. 通过安装 pip:
pip install --user anndata-mcp
  1. 安装最新开发版本:
pip install git+https://github.com/biocontext-ai/anndata-mcp.git@main

联系

如果您发现错误,请使用 问题跟踪系统.

引用

如果此MCP服务器对您的研究有用,请引用 BioContextAI 和那个 anndata 出版物:

@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},
}
@article{Virshup2024,
  title = {anndata: Access and store annotated data
matrices},
  volume = {9},
  ISSN = {2475-9066},
  url = {http://dx.doi.org/10.21105/joss.04371},
  DOI = {10.21105/joss.04371},
  number = {101},
  journal = {Journal of Open Source Software},
  publisher = {The Open Journal},
  author = {Virshup,  Isaac and Rybakov,  Sergei and Theis,  Fabian J. and Angerer,  Philipp and Wolf,  F. Alexander},
  year = {2024},
  month = sep,
  pages = {4371}
}