discourse/plugins/discourse-ai/test/javascripts/integration/components
Sam b2d73b346d
FEATURE: Add MCP server integration to AI agents (#38706)
Introduce support for Model Context Protocol (MCP) servers in the
discourse-ai plugin, allowing AI agents to connect to external tool
servers via the MCP standard.

Key additions:
- AiMcpServer model with CRUD admin UI, health tracking, and
  tool caching (hourly refresh via scheduled job)
- MCP client (Streamable HTTP transport) with session management
  and tool invocation
- Full OAuth 2.1 flow support (discovery, dynamic registration,
  authorization code grant, token refresh, and disconnect)
- MCP tool type for AI agents that proxies tool calls to remote
  MCP servers at runtime
- Agent editor updated to show combined tool/token counts from
  both local tools and MCP servers
- Agent import/export includes MCP server associations
- Admin secrets UI updated to surface MCP server usage
- Comprehensive specs for models, controllers, client, tool
  registry, and OAuth flow
2026-03-25 17:32:27 +11:00
..
ai-default-llm-selector-test.gjs UX: update default LLM selector (#37616) 2026-02-09 17:30:20 -05:00
ai-indicator-wave-test.gjs
ai-mcp-server-editor-form-test.gjs FEATURE: Add MCP server integration to AI agents (#38706) 2026-03-25 17:32:27 +11:00
ai-search-discoveries-test.gjs DEV: AI persona to agent migration (#38319) 2026-03-10 15:59:45 +11:00
ai-tool-list-editor-test.gjs FEATURE: Add MCP server integration to AI agents (#38706) 2026-03-25 17:32:27 +11:00
ai-topic-gist-test.gjs FEATURE: Show gists in suggested and related topics (#36303) 2025-12-01 12:12:55 -03:00