diff --git a/tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpCapabilitiesBadges.svelte b/tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpCapabilitiesBadges.svelte new file mode 100644 index 0000000000..32668cff15 --- /dev/null +++ b/tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpCapabilitiesBadges.svelte @@ -0,0 +1,78 @@ + + +{#if capabilities} +
{errorMessage}
+{errorMessage}
{/if} - {#if tools.length === 0 && server.url.trim()} -+ {serverInfo.description} +
{/if} - {#if tools.length > 0} -{displayName}
- {#if serverUrl} - -+ {serverInfo?.title || serverInfo?.name || displayName} +
+ + {#if serverInfo?.version} +{tool.description}
{/if} diff --git a/tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerInfo.svelte b/tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerInfo.svelte new file mode 100644 index 0000000000..aecae6e57b --- /dev/null +++ b/tools/server/webui/src/lib/components/app/mcp/McpServerCard/McpServerInfo.svelte @@ -0,0 +1,35 @@ + + +{#if instructions} ++ {instructions} +
+