import React from "react"; import { useTranslation } from "react-i18next"; import { MCPSSEServer } from "#/types/settings"; import { I18nKey } from "#/i18n/declaration"; interface MCPSSEServersProps { servers: (string | MCPSSEServer)[]; } export function MCPSSEServers({ servers }: MCPSSEServersProps) { const { t } = useTranslation(); return (

{t(I18nKey.SETTINGS$MCP_SSE_SERVERS)}{" "} ({servers.length})

{servers.map((server, index) => (
{t(I18nKey.SETTINGS$MCP_URL)}:{" "} {typeof server === "string" ? server : server.url}
{typeof server !== "string" && server.api_key && (
{t(I18nKey.SETTINGS$MCP_API_KEY)}: {" "} {server.api_key ? "Configured" : t(I18nKey.SETTINGS$MCP_API_KEY_NOT_SET)}
)}
))}
); }