Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Pi

Pi takes MCP servers since its 0.99, so Otōto is one command to add.

What we ran (10 October 2026): Pi 1.1.0 with Otōto 2026.19 on a Mac: the registration below, and pi mcp list showing Otōto connected with its tools. We have not yet run a session of Pi’s through it, so this page says how to connect the two and no more.

Pi 1.1.0 needs Node 22 or later; on Node 20 it stops at once with a syntax error.

Register Otōto

pi mcp add ototo -- ~/.local/bin/ototo serve

writes Otōto into ~/.pi/agent/mcp.json, for every project (-l writes .pi/mcp.json in this one instead).

Check

pi mcp list

should say ototo: connected, and list its tools: read, outline, search, changes, history, replace_all, and with a small model set up locate, callers, ask and edit.

What is still yours to do

ototo init sets Otōto up for Claude Code and OpenCode, not yet for Pi. See “Another MCP client”: the model server’s settings, and telling Pi when to use Otōto’s tools.