You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MCP HTTP exchanges currently use a transport path that does not run through a configured outbound filter chain. Adopt the filtered-subrequest executor for the complete MCP HTTP and session lifecycle.
User-scoped credential and attribution policy remains tracked separately in #880.
Scope
Implement an rmcp::transport::streamable_http_client::StreamableHttpClient adapter backed by the filtered-subrequest executor.
Route initialization, notifications, tools/list pagination, tools/call, SSE/GET streams, and session cleanup through the configured outbound chain.
Add an outbound-chain reference to the relevant MCP configuration.
Parent: #879
Depends on praxis-proxy/praxis#1074 and praxis-proxy/praxis#1092. The reusable executor was introduced by praxis-proxy/praxis#1073.
Summary
MCP HTTP exchanges currently use a transport path that does not run through a configured outbound filter chain. Adopt the filtered-subrequest executor for the complete MCP HTTP and session lifecycle.
User-scoped credential and attribution policy remains tracked separately in #880.
Scope
rmcp::transport::streamable_http_client::StreamableHttpClientadapter backed by the filtered-subrequest executor.tools/listpagination,tools/call, SSE/GET streams, and session cleanup through the configured outbound chain.Hosthandling.Acceptance Criteria