Skip to main content

Agent ready JupyterLab

Project description

ajlab

Agent-ready JupyterLab.

ajlab is a small meta-package that installs JupyterLab plus a few extensions useful for agent workflows, and ships some defaults under etc/jupyter/labconfig.

What's included

Minimum versions (see pyproject.toml):

  • jupyterlab >=4.6.0a5
  • jupyter-docprovider >=2.4.0a0 and jupyter-server-ydoc >=2.4.0a0
  • jupyter-server-mcp
  • jupyterlab-commands-toolkit

Default settings

  • Hidden files shown in the file browser.

Install

pip install ajlab

Run

Once installed, start JupyterLab with:

jupyter lab

Configure agents

Agent connectivity is provided by jupyter-server-mcp, which exposes an MCP endpoint (default http://localhost:3001/mcp) that any MCP client can connect to.

For example, to wire it up to Claude Code:

claude mcp add --transport http jupyter-mcp http://localhost:3001/mcp

See the jupyter-server-mcp README for tool registration via jupyter_config.py and snippets for other MCP clients.

License

BSD-3-Clause

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

ajlab-0.1.6.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

ajlab-0.1.6-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file ajlab-0.1.6.tar.gz.

File metadata

  • Download URL: ajlab-0.1.6.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ajlab-0.1.6.tar.gz
Algorithm Hash digest
SHA256 1c13535fe7cdaba34d65ed4992d61d19a57f7d1215c41be24897dd8f942db24d
MD5 a7ed4c9fb10fe7cfe4539965250ae6be
BLAKE2b-256 40d8a1fbe0409b6a9c53015194d7cf6e9ebc4262612d4dade9c30021e550fda3

See more details on using hashes here.

File details

Details for the file ajlab-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: ajlab-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for ajlab-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 29469065479a5a53d6be4aa4b793005ebf1c9d2da5cbf54318c45da585e8db94
MD5 19775670d7eab63f9aa1429af4b4d9fa
BLAKE2b-256 ef9c807d70b8a2d1991c78c08b282bf5ee23fb99bda71957e25a7524dfa27fdc

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