Skip to main content

Commercial-grade Jupyter MCP server - Give your AI assistant superpowers with notebooks

Project description

Jupyters - AI Notebook Assistant

🎉 Let's keep Jupyter fun!

Give your AI assistant deep, semantic access to Jupyter notebooks through the Model Context Protocol (MCP).

What is Jupyters?

Jupyters is a commercial-grade MCP server that allows AI assistants (Claude, ChatGPT, Cursor, etc.) to:

  • 📓 Read and write notebook cells
  • ⚡ Execute code in live Jupyter kernels
  • 🔍 Inspect variables with semantic understanding (DataFrames, tensors, etc.)
  • 🧠 Auto-analyze errors with variable context
  • 📊 Capture plots and image outputs
  • 🛡️ Prevent destructive operations with safety checks

Quick Start

1. Install

pip install jupyters-server

2. Configure Your AI Tool

For Claude Desktop:

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "jupyters": {
      "command": "jupyters-server"
    }
  }
}

For Claude Code or other MCP clients: See documentation.

3. Restart Your AI Tool

Quit and reopen Claude Desktop (or your AI client).

4. Try It!

Ask your AI:

What Jupyter tools do you have access to?

Then:

Read my notebook at /path/to/notebook.ipynb and execute the first 3 cells

Features

Feature Free Pro ($9/mo) Team ($29/mo)
Read/Write Cells
Execute Cells 5/day Unlimited Unlimited
Variable Inspection
Plot/Image Capture
Domain Profiles (ML/Finance)
Auto-Error Analysis
Safety Checks

MCP Tools

Jupyters provides 16 MCP tools for notebook operations:

Notebooks: read_notebook, create_notebook, read_notebook_outline Cells: read_cell, update_cell, add_cell, split_cell, merge_cells Execution: run_cell, restart_kernel, get_execution_order Inspection: inspect_variable, read_variable_sample (Pro+) Config: set_profile (Team), activate_license, get_server_info

Upgrade

Get unlimited executions and advanced features:

# Visit https://jupyters.fun/pricing to get your license key

# Then activate via your AI:
Ask your AI: "Activate my Jupyters license: CE-PRO-XXXXXXXXXX"

Documentation

Requirements

  • Python 3.10+
  • Jupyter kernel (ipykernel)
  • MCP-compatible AI client

License

Commercial software with free tier. See pricing for details.


Let's keep Jupyter fun! 🎉

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyters_server-0.1.2.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyters_server-0.1.2-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file jupyters_server-0.1.2.tar.gz.

File metadata

  • Download URL: jupyters_server-0.1.2.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.10

File hashes

Hashes for jupyters_server-0.1.2.tar.gz
Algorithm Hash digest
SHA256 91a0135a71b6f1f94afc98232c7579627f32ea1df9993fa0ac19d1868e8c178d
MD5 66603afba3257e65acc8e13d62b74f98
BLAKE2b-256 871e873ca9d0bae0c05d9a550f1042b3be1876fd9cdd0d08497bbd2d5ad1c687

See more details on using hashes here.

File details

Details for the file jupyters_server-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyters_server-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fdb082436151d8d0441d8b6e0092909151bc9e1e8cb1fae949d5920fd21e3ab6
MD5 2b3e85fe09d64999ca9d5c85b861adfe
BLAKE2b-256 11a2e08b1fe123696f60e982cc6244dae4e4c4ce0081d864964baee8603fea3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page