MCP Server Management

{servers.length} server{servers.length !== 1 ? "s" : ""} configured

{#if showAddForm}

Add MCP Server

{/if} {#if error}

{error}

{/if}
{#if isLoading}
{:else if servers.length === 0}

No MCP servers configured

Add servers via Settings

{:else}
{#each servers as server (server.name)} {@const TransportIcon = getTransportIcon(server.transport)} {/each}
{/if}
{#if selectedServer}

Server Details

{#if isLoadingDetails}
{:else} {@const TransportIcon = getTransportIcon(selectedServer.transport)}

Name

{selectedServer.name}

Transport

{selectedServer.transport.toUpperCase()}

{#if selectedServer.url}

URL

{selectedServer.url}

{/if} {#if selectedServer.command}

Command

{selectedServer.command}

{/if} {#if selectedServer.env}

Environment

{JSON.stringify(
                    selectedServer.env,
                    null,
                    2
                  )}
{/if} {#if serverDetails}

Full Details

{serverDetails}
{/if}
{/if}
{/if}