diff --git a/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte b/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte index 6e92ea9def..34d017c694 100644 --- a/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte +++ b/src/lib/components/chat/MessageInput/IntegrationsMenu.svelte @@ -375,10 +375,9 @@ )} placement="top-start" > - {#if filter?.has_user_valves && ($user?.role === 'admin' || ($user?.permissions?.chat?.valves ?? true))}
@@ -441,7 +445,7 @@
- +
{/each} {/if} @@ -560,14 +564,9 @@ {:else}
{#each toolIds as toolId} -
+ {#if tools?.[toolId]?.authenticated === true && toolId.startsWith('server:mcp:')}
@@ -664,7 +672,7 @@
- +
{/each} {/if}