datalayer/jupyter-mcp-server
🪐 🔧 Model Context Protocol (MCP) Server for Jupyter.
何を解決するか
Jupyter MCP Server は、AIエージェントがリアルタイムでJupyterノートブックとやり取りできるようにします。AIがコードを書く能力と、永続的でインタラクティブな環境内でコードを実行する能力のギャップを埋め、エージェントがノートブックを管理し、セルを実行し、プロットや画像などのマルチモーダル出力を直接表示できるようにします。
動作方法
Model Context Protocol (MCP) を実装し、Claude Desktop、Cursor、Windsurf などのMCP対応クライアントにツールセットを公開するサーバーとして動作します。このサーバーはローカルJupyterサーバー、JupyterHub、またはDatalayerでホストされたJupyterサーバーに接続し、ファイル管理、ノートブック操作、コード実行のためのツールを提供します。実行は標準のJupyterカーネルまたはスケーラブルな実行用の専用「コードサンドボックス」(例:Kaggle、Google Colab、Modal)にルーティングできます。
対象ユーザー
AIエージェントにデータ分析、可視化の作成、Jupyterノートブックの自律的管理を可能にしたいデータサイエンティスト、AI研究者、開発者。
特徴
- リアルタイム制御: エージェントは変更が発生する瞬間をリアルタイムで視覚化・編集できます。
- マルチモーダル対応: 画像やプロットなど、さまざまな出力形式をサポートします。
- 柔軟な実行: GPU対応環境を含む、複数のサンドボックスバリアントをサポートします。
- 包括的なツールセット: セルの読み取り・挿入・削除・実行、カーネルおよびサンドボックスの管理を可能にするツールを提供します。
- 企業向けセキュリティ: パスワードを共有せずに、スコープ付きアクセス制御が可能なOAuth 2.1ログインを備えています。
- MCP互換性: 任意のMCP対応クライアントと連携可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト