import * as AppShell from "ui/layouts/AppShell/AppShell"; import { useMcpStore } from "./state"; import * as Tools from "./tools"; import { TbWorld } from "react-icons/tb"; import { McpIcon } from "./components/mcp-icon"; import { useBknd } from "ui/client/bknd"; import { Empty } from "ui/components/display/Empty"; import { Button } from "ui/components/buttons/Button"; import { appShellStore } from "ui/store"; import { useBrowserTitle } from "ui/hooks/use-browser-title"; import { RoutePathStateProvider } from "ui/hooks/use-route-path-state"; import { Route, Switch } from "wouter"; export default function ToolsMcp() { useBrowserTitle(["MCP UI"]); const { config } = useBknd(); const openSidebar = appShellStore((store) => store.toggleSidebar("default")); const mcpPath = config.server.mcp.path; if (!config.server.mcp.enabled) { return ( ); } return ( MCP UI {window.location.origin + mcpPath} Resources openSidebar()} className="block md:hidden" > Open Tools ); }