MCP 서버, 사용자가 자기 클라이언트를 신뢰하게 하면서 피싱 구멍은 막는 법
Letting users trust their own MCP clients, without opening a phishing hole

MCP 서버의 redirect URI 허용 목록은 운영자만 고칠 수 있어 직접 만든 에이전트는 로그인조차 못 하고, 반대로 아무 주소나 받으면 한 번의 클릭으로 계정 탈취가 가능하다. Stream Vessel은 등록 단계가 아닌 authorize 단계에서 사용자별 신뢰 주소 목록을 확인하는 방식을 택했다. 코드와 오류는 모든 계정 또는 해당 사용자가 신뢰한 주소로만 전달되며, 호스트 직접 입력, 이메일 알림, 즉시 권한 회수 등 우회 경로 일곱 가지를 차단한다.
사용자는 분명히 승인하지만, 그것은 거짓 정보에 근거한 승인이다. redirect 허용 목록이 있어야 승인이 사용자가 생각하는 의미를 갖게 된다. 이름이 무엇을 말하든, 열쇠는 목록이 지정한 곳으로만 갈 수 있다.