# IPython Kernel

> Use this tool when you need to execute Python code interactively with persistent state, preserving variables and context across commands. It solves problems such as repetitive variable reinitialization and lost context, supporting use cases like data exploration, debugging, and education. The IPython Kernel takes in Python code as input and returns results as text, rich outputs, and images, with options to export sessions as Jupyter notebooks.

Canonical page: https://skillsregistry.net/skills/animadversio-ipython-kernel  
JSON: https://api.skillsregistry.net/v1/skills/animadversio-ipython-kernel

## Description

Connects MCP clients to a persistent IPython kernel for interactive, stateful Python execution that preserves variables and context across commands. Returns results as text, rich outputs, and images, and can attach to running JupyterLab kernels for cross-session persistence. Supports mid-session conda environment switching and exports sessions as Jupyter notebooks in ipynb, HTML, or PDF format.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-08-31

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-08-31

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/animadversio-ipython-kernel)
- **Repository:** <https://github.com/animadversio/ipython-kernel-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "animadversio-ipython-kernel"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/animadversio-ipython-kernel` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/animadversio-ipython-kernel/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
