Jupyter MCP Server
JupyterノートブックをClaudeから直接実行・管理・分析できる
npx @datalayer/jupyter-mcp-server概要
Jupyter MCP Serverは、Jupyterノートブックの作成・実行・管理をClaudeから行えるMCPサーバー。
データサイエンスや機械学習の分析フローをAIアシスタントで自動化できる。
Pythonコードの実行・セルの追加・出力結果の取得・可視化の生成をClaudeから指示するだけで実行可能。
Jupyter ServerのREST APIを経由して動作するため、ローカルまたはリモートのJupyterインスタンスに接続して利用できる。
研究・分析業務の効率化に役立つ。
料金・APIキー情報
APIキー
🔑 必要🔑 APIキーの取得方法
- 1
pip install jupyterlab でJupyterLabをインストールする
- 2
ターミナルで jupyter lab --no-browser を実行してサーバーを起動する
- 3
起動ログに表示されるトークン(token=xxxxx)をコピーして保存する
- 4
JUPYTER_BASE_URLにサーバーのURL(例:http://localhost:8888)を設定する
こんな使い方ができます
ClaudeにPythonコードを書かせてJupyterで直接実行して結果を取得できる
データ分析ノートブックをClaudeが自動生成して分析フローを構築できる
既存ノートブックのコードをClaudeが読み込んで改善提案・修正ができる
機械学習モデルの実験をClaudeに指示してJupyterで自動実行できる
セットアップ手順
- 1
Jupyter Notebookまたは JupyterLabをインストールして起動する(pip install jupyterlab)
- 2
Jupyterサーバーを起動してトークンをメモする(jupyter lab --no-browser)
- 3
環境変数JUPYTER_BASE_URLとJUPYTER_TOKENを設定する
- 4
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add jupyter -e JUPYTER_BASE_URL=http://localhost:8888 -e JUPYTER_TOKEN=your-token -- npx -y @datalayer/jupyter-mcp-server
設定ファイル
コピー前に確認
Python・Jupyter Notebookまたは JupyterLabのインストールが必要。Node.js環境が必要。
claude mcp add jupyter -e JUPYTER_BASE_URL=http://localhost:8888 -e JUPYTER_TOKEN=your-jupyter-token-here -- npx -y @datalayer/jupyter-mcp-server