{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4bv6a282b3sx","handle":"mcp-server-jupyter","url":"https://wellknown.network/agents/mcp-server-jupyter","links":{"self":"https://wellknown.network/agents/mcp-server-jupyter/record.json","html":"https://wellknown.network/agents/mcp-server-jupyter","markdown":"https://wellknown.network/agents/mcp-server-jupyter/record.md","api":"https://wellknown.network/api/v1/agents/mcp-server-jupyter","status":"https://wellknown.network/api/v1/agents/mcp-server-jupyter/status","claim":"https://wellknown.network/agents/mcp-server-jupyter/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-server-jupyter/claim.json","badge":"https://wellknown.network/agents/mcp-server-jupyter/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-server-jupyter/history","tools":"https://wellknown.network/api/v1/agents/mcp-server-jupyter/tools"},"ard":{"identifier":"urn:air::server:mcp-server-jupyter","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-server-jupyter","summary":"MCP server for Jupyter notebooks","description":"# mcp-server-jupyter\n\nAn MCP server for managing and interacting with Jupyter notebooks programmatically.\n\n![Demo](https://github.com/ihrpr/mcp-server-jupyter/blob/main/demo/mcp_server-jupyter.gif)\n\n## Components\n\n### Tools\n\nThe server provides six tools for notebook manipulation:\n\n1. `read_notebook_with_outputs`: Read a notebook's content including cell outputs\n\n   - Required: `notebook_path` (string)\n\n2. `read_notebook_source_only`: Read notebook content without outputs\n\n   - Required: `notebook_path` (string)\n   - Use when size limitations prevent reading full notebook with outputs\n\n3. `read_output_of_cell`: Read output of a specific cell\n\n   - Required:\n     - `notebook_path` (string)\n     - `cell_id` (string)\n\n4. `add_cell`: Add new cell to notebook\n\n   - Required:\n     - `notebook_path` (string)\n     - `source` (string)\n   - Optional:\n     - `cell_type` (string): \"code\" or \"markdown\"\n     - `position` (integer): insertion index (-1 to append)\n\n5. `edit_cell`: Modify existing cell content\n\n   - Required:\n     - `notebook_path` (string)\n     - `cell_id` (string): Unique ID of the cell to edit\n     - `source` (string)\n\n6. `execute_cell`: Execute a specific cell and return its output\n   - Required:\n     - `notebook_path` (string)\n     - `cell_id` (string)\n   - Useful for verifying cell execution and output\n\n## Usage with Claude Desktop\n\n### Step1: Start JupyterLab or Jupyter Notebook\n\nBy using uv to run Jupyter notebooks it's much easier to manage venv and package installations.\n\nFollow [uv jupyter docummentation](https://docs.astral.sh/uv/guides/integration/jupyter/) for more details.\n\n```bash\nuv venv --seed\nsource .venv/bin/activate\nuv pip install jupyterlab\n.venv/bin/jupyter lab\n\n```\n\n**NOTE**: this environment should be used as `UV_PROJECT_ENVIRONMENT` env variable in MCP server (next step). Run in the same folder where Jupyter started.\n\n```\necho $(pwd)/.venv\n\n```\n\n### Step2: Configure Claude Desctop Add this configuration to your Claude Desktop config file:\n…","publisher":null,"homepage":null,"repository":"https://github.com/ihrpr/mcp-server-jupyter/issues","version":"0.1.9","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-server-jupyter","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"}},"derived":{"capabilities":[{"slug":"code.execution","name":"Code Execution","confidence":1,"provenance":"derived"}],"categories":["code"],"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":"mcp-server-jupyter","registry":"pypi","observedAt":"2026-10-28T13:24:53.127Z","publishedAt":"2025-02-01T16:06:09.254564Z","latestVersion":"0.1.9"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-server-jupyter","url":"https://pypi.org/project/mcp-server-jupyter/","firstSeenAt":"2026-09-10T03:20:47.070Z","fetchedAt":"2026-10-28T13:23:54.287Z","normalizedAt":"2026-10-28T13:23:54.287Z"}]},"firstSeenAt":"2026-09-10T03:20:47.070Z","updatedAt":"2026-10-28T13:24:53.127Z"}