Best for
- Pi coding-agent users who want lower MCP context overhead
- Developers who need access to multiple MCP ecosystem services
- Users who want lazy connections, metadata caching, or optional direct tool registration
This gateway aggregates or proxies other MCP servers; it only becomes useful once you connect real servers behind it.
This project is a Pi-focused MCP adapter extension rather than a standalone domain-specific MCP server. Its main value is reducing context usage through one proxy tool, lazy startup, and metadata caching; actual capabilities, permissions, and risks depend on the MCP servers configured by the user.
Strongest · Documentation 16/20 Weakest · Reliability 10/20
Static review · not runListed 2026-07-29
Read the FMRS scoring method →Runtime:Node.js
MCP_OAUTH_DIR
Legacy plaintext tokens. import directory only; persistent credentials live in the OS credential store.
MCP_OUTPUT_GUARD
Set to 0 to disable the oversized MCP output guard.
MCP_UI_VIEWER
Controls MCP UI rendering: browser, glimpse, or none.
PI_CODING_AGENT_DIR
Overrides the Pi agent dir (default ~/.pi), affecting mcp. and cache paths.
Run pi install npm:pi-mcp-adapter, then restart Pi. Put project configuration in .mcp.json or shared user configuration in ~/.config/mcp/mcp.json. You can also run pi-mcp-adapter init to scan host-specific configurations.
{"mcpServers":{"chrome-devtools":{"command":"npx","args":["-y","chrome-devtools-mcp@latest"]}}}
Works in clients that read an "mcpServers" key. For clients such as VS Code that use a different key, the configurator below converts it.
{
"servers": {
"chrome-devtools": {
"command": "npx",
"args": [
"-y",
"chrome-devtools-mcp@latest"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
Run it in a terminal; replace any <…> placeholders with your own values first.
After installing with `pi install npm:pi-mcp-adapter` and restarting Pi, open the /mcp panel to confirm the adapter loaded; calling mcp({ search: "screenshot" }) should return tools like chrome_devtools_take_screenshot, proving the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Pi MCP Adapter is a Pi coding-agent extension that exposes configured MCP services through one proxy tool for on-demand discovery and invocation. It starts servers lazily by default, caches tool metadata, and supports stdio, Streamable HTTP, and SSE fallback to reduce context-window usage.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision cc69d9ad0c03 Data synced 2026-10-19 Read the FMRS scoring method