Maurice
da32eb8a3c
fix(mcp): answer the discovery documents under the server address too
...
A client handed https://host/mcp as the server address looks for the
well-known documents below that path instead of asking the origin, and every
one of those probes fell through to the web app: 200 with an HTML body, which
reads to the client as "this server has no OAuth" (Open WebUI reports it as an
unexpected mimetype). The three documents are served under /mcp/.well-known
now, anything else there answers a JSON 404, and the RFC 8414 path-inserted
form /.well-known/oauth-authorization-server/mcp serves the metadata instead
of 404. The wiki says which redirect URI belongs to the client and that a
plain-HTTP APP_URL leaves the discovery document pointing at localhost.
2026-09-22 12:12:41 +02:00
..
2026-09-03 16:18:21 +02:00
2026-07-18 22:13:52 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 21:45:16 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 15:22:46 +02:00
2026-07-18 22:13:52 +02:00
2026-09-20 12:11:41 +02:00
2026-08-11 11:15:32 +02:00
2026-09-20 12:11:41 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 15:22:46 +02:00
2026-09-12 13:07:08 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 22:28:35 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-08-29 00:51:43 +02:00
2026-09-20 12:34:34 +02:00
2026-09-22 11:06:13 +02:00
2026-08-25 15:22:46 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-09-21 11:09:38 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 13:54:31 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 13:54:31 +02:00
2026-09-19 21:45:16 +02:00
2026-09-20 12:11:41 +02:00
2026-07-18 22:13:52 +02:00
2026-08-25 15:22:46 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:48:44 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 15:22:46 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 15:22:46 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 12:36:52 +02:00
2026-04-20 10:11:53 +02:00
2026-09-20 15:29:35 +02:00
2026-09-22 12:12:41 +02:00
2026-09-22 11:06:13 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:48:44 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 15:22:46 +02:00
2026-09-15 15:58:36 +03:00
2026-08-25 12:36:52 +02:00
2026-09-21 22:14:44 +02:00
2026-09-20 12:11:41 +02:00
2026-09-22 11:06:13 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-09-02 23:06:03 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 12:36:52 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 15:22:46 +02:00
2026-09-21 17:05:42 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 15:22:46 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 13:54:31 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:48:44 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-09-20 12:11:41 +02:00
2026-09-12 12:51:27 +02:00
2026-08-25 15:22:46 +02:00
2026-09-20 12:11:41 +02:00