mcpField
S
Scanpy MCP server

Scanpy MCP server

ローカル
github.com/huang-sh科学・教育1176 週間前に更新

Scanpy MCP server について

Scanpy の scRNA-seq データ入出力、前処理、解析、作図を自然言語で扱える MCP サーバーです。研究者や Scanpy 関数をアプリから呼び出すエージェント開発者向けで、現在はメンテナンスされていません。

主な機能

  1. 01自然言語による単一細胞データ入出力
  2. 02フィルタリングと品質管理
  3. 03正規化、スケーリング、PCA
  4. 04クラスタリングと差次的発現解析
  5. 05バイオリン図、ヒートマップ、ドットプロット

活用シーン

  1. 01自然言語で単一細胞データを前処理
  2. 02細胞クラスターと差次的発現を解析
  3. 03エージェントアプリから Scanpy 関数を呼び出し

MCP 対応

Scanpy のデータ入出力、前処理、解析、作図機能を MCP クライアント向けのツールとして公開します。ローカル実行のほか、HTTP トランスポートでのリモート接続にも対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

⚠️ 重要なお知らせ:このリポジトリはメンテナンスされていません。MCP サーバーの最新バージョンについては、scmcphubをご覧ください。

Scanpy MCP サーバー

自然言語で scRNA-Seq 解析ソフトウェア Scanpy を利用できる MCP サーバーです!

🪩 何ができますか?

  • 自然言語で scRNA-Seq データを読み書きできる IO モジュール
  • フィルタリング、品質管理、正規化、スケーリング、高変動遺伝子、PCA、近傍探索などの前処理モジュール
  • クラスタリング、差次的発現などのツールモジュール
  • バイオリンプロット、ヒートマップ、ドットプロットなどのプロットモジュール

❓ 対象となるユーザー

  • 自然言語で scRNA-Seq 解析を行いたいすべての方!
  • 自分のアプリケーションで scanpy の関数を呼び出したいエージェント開発者

🌐 どこで使えますか?

MCP に対応したほとんどの AI クライアント、プラグイン、エージェントフレームワークで scanpy-mcp を使用できます。

  • Cherry Studio などの AI クライアント
  • Cline などのプラグイン
  • Agno などのエージェントフレームワーク

🎬 デモ

scanpy-mcp を使い、AI クライアント Cherry Studio で自然言語によって scRNA-Seq の細胞クラスター解析を行うデモです。

https://github.com/user-attachments/assets/93a8fcd8-aa38-4875-a147-a5eeff22a559

🏎️ クイックスタート

インストール

PyPI からインストール

pip install scanpy-mcp

次を実行して動作を確認できます。

scmcp run
scnapy-server をローカルで実行する

MCP クライアントで次の設定を参照してください。

"mcpServers": {
  "scanpy-mcp": {
    "command": "scanpy-mcp",
    "args": [
      "run"
    ]
  }
}
scnapy-server をリモートで実行する

MCP クライアントで次の設定を参照してください。

サーバーで実行します

scmcp run --transport shttp --port 8000

次のように MCP クライアントを設定します。

http://localhost:8000/mcp

🤝 コントリビューション

ご質問があれば、Issue を作成するか、私([email protected])までご連絡ください。コードへのコントリビューションも歓迎します!

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。