(
shape: Extract<McpShapeProbeResult, { readonly kind: "unreachable" | "not-mcp" }>,
)
| 559 | * reach here; the only outcomes are an unreachable endpoint or a non-MCP one. |
| 560 | * Exported for tests. */ |
| 561 | export const userFacingProbeMessage = ( |
| 562 | shape: Extract<McpShapeProbeResult, { readonly kind: "unreachable" | "not-mcp" }>, |
| 563 | ): string => |
| 564 | shape.kind === "unreachable" |
| 565 | ? "Couldn't reach this URL. Check the address, your network, and that the server is running." |
| 566 | : "This URL doesn't appear to host an MCP server. Double-check the address, including the path."; |
| 567 | |
| 568 | // --------------------------------------------------------------------------- |
| 569 | // MCP-SDK OAuth provider adapter — wraps a pre-resolved access token so the |
no outgoing calls
no test coverage detected