LocalAI/core/http/endpoints/localai
Ettore Di Giacinto 8818452d85
feat(ui): MCP Apps, mcp streaming and client-side support (#8947)
* Revert "fix: Add timeout-based wait for model deletion completion (#8756)"

This reverts commit 9e1b0d0c82.

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat: add mcp prompts and resources

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(ui): add client-side MCP

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(ui): allow to authenticate MCP servers

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(ui): add MCP Apps

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* chore: update AGENTS

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* chore: allow to collapse navbar, save state in storage

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(ui): add MCP button also to home page

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* fix(chat): populate string content

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2026-03-11 07:30:49 +01:00
..
agent_collections.go feat: add agentic management (#8820) 2026-03-07 00:03:08 +01:00
agent_jobs.go feat(agent-jobs): add multimedia support (#7398) 2025-11-30 14:09:25 +01:00
agent_responses.go feat: add agentic management (#8820) 2026-03-07 00:03:08 +01:00
agent_skills.go feat: add agentic management (#8820) 2026-03-07 00:03:08 +01:00
agents.go fix(ui): wrap struct to pass metadata fields 2026-03-10 08:48:25 +00:00
backend.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
backend_monitor.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
cors_proxy.go feat(ui): MCP Apps, mcp streaming and client-side support (#8947) 2026-03-11 07:30:49 +01:00
detection.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
edit_model.go fix: reload model after editing YAML config (issue #8647) (#8652) 2026-02-25 22:18:42 +01:00
edit_model_test.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
gallery.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
get_token_metrics.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
import_model.go feat(ui): add model size estimation (#8684) 2026-02-28 23:03:47 +01:00
localai_suite_test.go feat(webui): add import/edit model page (#6050) 2025-08-14 23:48:09 +02:00
mcp.go feat(ui): MCP Apps, mcp streaming and client-side support (#8947) 2026-03-11 07:30:49 +01:00
mcp_prompts.go feat(ui): MCP Apps, mcp streaming and client-side support (#8947) 2026-03-11 07:30:49 +01:00
mcp_resources.go feat(ui): MCP Apps, mcp streaming and client-side support (#8947) 2026-03-11 07:30:49 +01:00
mcp_tools.go feat(ui): MCP Apps, mcp streaming and client-side support (#8947) 2026-03-11 07:30:49 +01:00
metrics.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
p2p.go feat(mlx-distributed): add new MLX-distributed backend (#8801) 2026-03-09 17:29:32 +01:00
settings.go feat(ui): move to React for frontend (#8772) 2026-03-05 21:47:12 +01:00
stores.go feat(loader): enhance single active backend to support LRU eviction (#7535) 2025-12-12 12:28:38 +01:00
system.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
tokenize.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
tts.go Add sample_rate support to TTS API via post-processing resampling (#8650) 2026-02-25 16:36:27 +01:00
types.go feat(webui): add import/edit model page (#6050) 2025-08-14 23:48:09 +02:00
vad.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
video.go fix(videogen): drop incomplete endpoint, add GGUF support for LTX-2 (#8160) 2026-01-22 14:09:20 +01:00
welcome.go feat(ui): runtime settings (#7320) 2025-11-20 22:37:20 +01:00