{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_r5fp6zpzface","handle":"jupyter-mcp-sandboxes","url":"https://wellknown.network/agents/jupyter-mcp-sandboxes","links":{"self":"https://wellknown.network/agents/jupyter-mcp-sandboxes/record.json","html":"https://wellknown.network/agents/jupyter-mcp-sandboxes","markdown":"https://wellknown.network/agents/jupyter-mcp-sandboxes/record.md","api":"https://wellknown.network/api/v1/agents/jupyter-mcp-sandboxes","status":"https://wellknown.network/api/v1/agents/jupyter-mcp-sandboxes/status","claim":"https://wellknown.network/agents/jupyter-mcp-sandboxes/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/jupyter-mcp-sandboxes/claim.json","badge":"https://wellknown.network/agents/jupyter-mcp-sandboxes/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/jupyter-mcp-sandboxes/history","tools":"https://wellknown.network/api/v1/agents/jupyter-mcp-sandboxes/tools"},"ard":{"identifier":"urn:air::server:jupyter-mcp-sandboxes","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"jupyter-mcp-sandboxes","summary":"Sandboxes extension for Jupyter MCP Server (launch/use code-sandboxes code sandboxes as an alternative to Jupyter kernels)","description":"<!--\n  ~ Copyright (c) 2024- Datalayer, Inc.\n  ~\n  ~ BSD 3-Clause License\n-->\n\n[![Datalayer](https://images.datalayer.io/brand/logos/datalayer-horizontal.svg)](https://datalayer.io)\n\n[![Become a Sponsor](https://img.shields.io/static/v1?label=Become%20a%20Sponsor&message=%E2%9D%A4&logo=GitHub&style=flat&color=1ABC9C)](https://github.com/sponsors/datalayer)\n\n<div align=\"center\">\n\n<!-- omit in toc -->\n\n# 🪐🔧 Jupyter MCP Server Sandboxes Extension\n\n</div>\n\n`jupyter_mcp_sandboxes` is an optional extension for\n[jupyter-mcp-server](https://github.com/datalayer/jupyter-mcp-server) that adds\nsandbox-backed code execution. It is discovered automatically through the\n`reactor.mcp.extensions` entry point (powered by\n[`reactor`](https://github.com/datalayer/reactor) and\n[`reactor_mcp_server`](https://pypi.org/project/reactor-mcp-server/)) once\ninstalled. Its four tools are in the `sandboxes` toolset, so a client that\nwants them and nothing else connects to `/mcp?only=sandboxes`.\n\n## Features\n\nInstalling this extension exposes four additional MCP tools:\n\n- `launch_sandbox` — launch a code sandbox (`eval`, `docker`, `jupyter-server`,\n  `datalayer`, `daytona`, `e2b`, `coreweave`, `cloudflare`, `google-colab`,\n  `kaggle`, `monty`, `modal`).\n- `list_sandboxes` — list launched sandboxes and their state.\n- `use_sandbox` — select (or clear) the active sandbox used by `execute_code`.\n- `terminate_sandbox` — stop and unregister a sandbox.\n\nIt also lets `SANDBOX_VARIANT` route the standard notebook/cell execution tools\nthrough a non-`jupyter` backend via the sandbox's plain kernel client when the\nselected variant exposes one.\n\n## Installation\n\n```bash\npip install jupyter_mcp_sandboxes\n```\n\nBackend-specific extras are provided by the underlying\n[`code-sandboxes`](https://github.com/datalayer/code-sandboxes) package, e.g.:\n\n```bash\npip install \"code-sandboxes[modal]\"       # Modal\npip install \"code-sandboxes\"              # Google Colab (included in base)\npip install \"code-sandboxes[kaggle…","publisher":null,"homepage":"https://github.com/datalayer/jupyter-mcp-server","repository":"https://github.com/datalayer/jupyter-mcp-server","version":"0.2.7","license":"BSD-3-Clause","protocols":["mcp"],"tags":["jupyter","mcp","sandbox","extension"],"pricing":null,"endpoints":[{"url":"pypi:jupyter-mcp-sandboxes","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"code.execution","name":"Code Execution","confidence":1,"provenance":"declared"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.825,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["code","dev","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"jupyter-mcp-sandboxes","registry":"pypi","observedAt":"2026-10-28T08:27:58.141Z","publishedAt":"2026-09-27T09:29:50.203713Z","latestVersion":"0.2.7"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"jupyter-mcp-sandboxes","url":"https://pypi.org/project/jupyter-mcp-sandboxes/","firstSeenAt":"2026-09-09T22:22:50.957Z","fetchedAt":"2026-10-28T08:26:00.627Z","normalizedAt":"2026-10-28T08:26:00.627Z"}]},"firstSeenAt":"2026-09-09T22:22:50.957Z","updatedAt":"2026-10-28T08:27:58.141Z"}