(message: string)
| 148 | code === undefined ? { _tag: "Forbidden", message } : { _tag: "Forbidden", code, message }; |
| 149 | |
| 150 | export const unavailable = (message: string): McpUnavailable => ({ |
| 151 | _tag: "Unavailable", |
| 152 | message, |
| 153 | }); |
| 154 | |
| 155 | // =========================================================================== |
| 156 | // SEAM 1 — McpAuthProvider: OAuth metadata + per-request authn/authz + challenge. |