Practical overview
When it fits
Use it when a Pi workflow needs MCP tools and you want tool discovery and server startup to happen on demand rather than keeping every server active with all definitions loaded.
Who it is for
- Pi coding-agent users who need tools exposed by MCP servers.
- Developers configuring multiple MCP servers who want to avoid loading all tool definitions into the model context at once.
Documented uses
- Search available MCP tools by keyword and inspect their parameters before calling them.
- Add an MCP server through project configuration or the Pi setup flow.
- Import MCP configurations from supported coding environments.
- Choose whether servers start on demand or remain running through lifecycle settings.
Requirements & limits
The repository is public and declares an MIT license. The documented interface is a CLI adapter for Pi.
- The adapter replaces Pi’s built-in MCP support in Pi sessions.
- Its default single-lookup path is a JSON call through the proxy; script modes are opt-in, and the project notes different token-cost trade-offs for bulk work.
- Servers start on first use and stop after 10 idle minutes by default; a keep-alive lifecycle can be configured for stateful servers.
- The adapter supports MCP prompts, elicitation and UI apps, but does not send session-directory roots to servers.
- Pi permission extensions see proxy calls as the proxy tool; Pi’s built-in MCP exposes each MCP call separately to those extensions.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Configure an MCP server in a Pi project
Add a server configuration so Pi MCP Adapter can discover and call its tools.
Before you start
- Pi coding agent with Pi MCP Adapter installed
- An MCP server command and its required runtime; the example uses npx and Chrome DevTools MCP
Steps
Add an mcpServers entry for the server to the project’s .mcp.json file.
Use the adapter’s mcp search action with a term describing the tool, such as screenshot.
Inspect the returned tool name and parameters.
Call the tool through the adapter’s mcp action with the required arguments.
Expected outcome
The Pi agent can discover and invoke a configured MCP server tool through the adapter.
Guide limitations
- The documented example uses Chrome DevTools MCP; other servers may require different configuration.
- Servers start lazily by default and therefore connect when their tools are first called.
Import existing MCP configuration into Pi
Bring supported server configurations from another coding environment into the adapter’s setup flow.
Before you start
- Pi coding agent with Pi MCP Adapter installed
- Existing MCP configuration from Cursor, Claude Code, Codex or VS Code on the machine
Steps
Run /mcp-adapter setup in a Pi session, or run pi-mcp-adapter init.
Use the setup flow to import configurations it finds on the machine.
Expected outcome
The setup flow imports found MCP configurations into the adapter’s configuration.
Guide limitations
- The documented import sources are Cursor, Claude Code, Codex and VS Code.
- The available instructions describe configuration import, not verification that every imported server can run.
Compare options for AI coding assistance
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Pi MCP Adapter | Search available MCP tools by keyword and inspect their parameters before calling them. | CLI | The repository is public and declares an MIT license. The documented interface is a CLI adapter for Pi. |
| Overture | Inspect a coding agent’s planned steps and branches before code is written. | Self-hosted, Server, Web | Open-source software under the MIT license. The documented setup runs the MCP server locally and opens its web interface at `http://localhost:3031` by default. |
| Wigolo | Search the web and fetch pages for an agent’s research task. | CLI, Self-hosted, Server | The quickstart lists macOS, Linux and Windows, and requires Node.js 20 or later with about 1.5 GB of free disk space. The repository labels the project public beta. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 11 October 2026
- Original website title
- nicobailon/pi-mcp-adapter · Official homepage title · retained in its source language
Related options
Pi’s built-in MCP support — Pi’s native MCP integration; the adapter replaces it in Pi sessions and differs in server lifecycle, tool-call modes and supported MCP interactions.

