feat: Enable added MCP Server by default
This commit is contained in:
parent
84090b0272
commit
c5fa3634bc
|
|
@ -6,6 +6,7 @@
|
||||||
import { mcpStore } from '$lib/stores/mcp.svelte';
|
import { mcpStore } from '$lib/stores/mcp.svelte';
|
||||||
import { conversationsStore } from '$lib/stores/conversations.svelte';
|
import { conversationsStore } from '$lib/stores/conversations.svelte';
|
||||||
import { McpServerCard, McpServerCardSkeleton, McpServerForm } from '$lib/components/app/mcp';
|
import { McpServerCard, McpServerCardSkeleton, McpServerForm } from '$lib/components/app/mcp';
|
||||||
|
import { MCP_SERVER_ID_PREFIX } from '$lib/constants/mcp';
|
||||||
|
|
||||||
let servers = $derived(mcpStore.getServersSorted());
|
let servers = $derived(mcpStore.getServersSorted());
|
||||||
|
|
||||||
|
|
@ -56,12 +57,19 @@
|
||||||
function saveNewServer() {
|
function saveNewServer() {
|
||||||
if (newServerUrlError) return;
|
if (newServerUrlError) return;
|
||||||
|
|
||||||
|
const newServerId = crypto.randomUUID
|
||||||
|
? crypto.randomUUID()
|
||||||
|
: `${MCP_SERVER_ID_PREFIX}${Date.now()}`;
|
||||||
|
|
||||||
mcpStore.addServer({
|
mcpStore.addServer({
|
||||||
|
id: newServerId,
|
||||||
enabled: true,
|
enabled: true,
|
||||||
url: newServerUrl.trim(),
|
url: newServerUrl.trim(),
|
||||||
headers: newServerHeaders.trim() || undefined
|
headers: newServerHeaders.trim() || undefined
|
||||||
});
|
});
|
||||||
|
|
||||||
|
conversationsStore.setMcpServerOverride(newServerId, true);
|
||||||
|
|
||||||
isAddingServer = false;
|
isAddingServer = false;
|
||||||
newServerUrl = '';
|
newServerUrl = '';
|
||||||
newServerHeaders = '';
|
newServerHeaders = '';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue