hmm, why is this proxied? nothing external should need access to the context. The base context already comes from the mcp.