feat(gateway): MCP client — connect to external MCP servers as agent tools (#127) #141
Reference in New Issue
Block a user
Delete Branch "feat/p7-016-mcp-client"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds McpClientModule: discovers and connects to external MCP servers, bridges their tools into Pi SDK agent sessions.
Adds McpClientModule: discovers and connects to external MCP servers via StreamableHTTP (SSE fallback), bridges their tools into Pi SDK agent sessions. Configure via MCP_SERVERS env var (JSON array of {name, url, headers?}). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>