Files
oai-swift/oAI/Views/Screens
rune e6f965ff19 Add external MCP server support (stdio JSON-RPC)
Lets the AI connect to any external stdio MCP server (e.g. safaridriver
--mcp) configured in Settings, with tools auto-discovered and prefixed
by server slug. Includes crash detection with backoff restart (5s/15s/30s)
and a Settings UI to add/enable/disable/remove servers.

Fixes the temp-dir allowlist in MCPService.isPathAllowed to also match
/tmp and /private/tmp (not just NSTemporaryDirectory(), which resolves
to a different per-user Darwin temp dir) so the MCP file tools can
actually read files external servers and image generation write there.
Also switches the Add Server sheet's argument parsing to a quote-aware
tokenizer so args containing spaces survive intact.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 08:01:00 +02:00
..
2026-02-18 12:43:47 +01:00
2026-02-25 08:24:05 +01:00
2026-03-04 10:19:16 +01:00
2026-05-12 11:05:47 +02:00
2026-02-18 12:43:47 +01:00
2026-05-12 11:05:47 +02:00
2026-05-12 11:05:47 +02:00
2026-02-18 12:43:47 +01:00
2026-03-04 10:19:16 +01:00