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対応クライアントと連携可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト