Patching the MCP SDK Doesn't Fix It. Pin the OAuth Issuer in TypeScript.

A malicious MCP server could steer an official SDK's OAuth client into sending its secret to the wrong place. Build a tiny MCP client in TypeScript that pins the issuer before it fetches anything. No API key.

Read Original

Related