{"id":"nicobailon-pi-mcp-adapter","name":"pi-mcp-adapter","af_score":58.2,"security_score":55.0,"reliability_score":36.2,"what_it_does":"An adapter extension for the Pi coding agent that proxies and manages MCP (Model Context Protocol) servers. It offers a single lightweight proxy tool for tool search/describe/calls, supports lazy/eager/keep-alive server lifecycles with cached tool metadata, optional promotion of specific MCP tools into Pi’s direct tool list, and MCP UI support with bidirectional messaging.","best_when":"You want to integrate multiple MCP servers into Pi while keeping system prompt/context small, and you can tolerate lazy connection behavior and metadata caching.","avoid_when":"You require guaranteed always-on connections without reconnection, token refresh automation, or you need a documented/standard REST/SDK surface aimed at third-party integrators.","last_evaluated":"2026-03-30T13:34:43.347944+00:00","has_mcp":true,"has_api":false,"auth_methods":["bearer","oauth"],"has_free_tier":false,"known_gotchas":["Tool call `args` must be a JSON string (not an object).","Servers are lazy by default; first-use may incur connection/startup delay.","Direct tools depend on metadata cache; on first session after enabling directTools for a new server, tools may temporarily fall back to proxy-only until cache populates (restart Pi or reconnect+restart to force).","OAuth tokens are obtained externally and there is no automatic token refresh."],"error_quality":0.0}