Vibe Coding Discover

MCP

pi-mcp-adapter

View on GitHub

Token-efficient MCP adapter for Pi coding agent

★ 1.5K368 forksTypeScriptMITnicobailon

A Pi coding agent extension that fronts all your MCP servers with one ~200-token proxy tool. Servers stay lazy, tool metadata is cached for on-demand search/describe, and it reads standard .mcp.json, host configs, Claude plugins, and OAuth flows.

Use Cases

Use MCP servers from the Pi coding agent without burning the context windowExpose hundreds of MCP tools through a single ~200-token proxy toolLazily start MCP servers only when a tool is actually invokedSearch and describe cached MCP tool metadata without live connectionsAuthenticate to remote MCP servers via OAuth / client credentialsImport existing MCP configs from Cursor, Claude Code, Codex and other hostsLoad MCP servers and skills from local Claude plugin bundlesShip MCP servers inside Pi package manifestsManage, enable/disable and inspect MCP servers from a TUI panelRun browser automation through chrome-devtools-mcpShare project/team MCP config via .mcp.json with layered precedenceDebug MCP traffic with tracing and output guards

Built With

Language
TypeScript
Frameworks
Node.js · TypeScript · Vitest · MCP TypeScript SDK

Tags

mcp · model-context-protocol · mcp-adapter · coding-agent · pi · token-efficiency · context-window · lazy-loading · oauth · tool-discovery · cli · extension · agent-plugins · tui · typescript