Skip to main content
Glama
chat.tsx901 B
import Chat from "@repo/design/components/chat/chat"; import { UiChatRuntime } from "./chat-runtime"; import { getWidgetConfig } from "../../dashboard/widget/actions"; import { ChatConfigProvider, ChatContextType } from "@repo/design/components/chat/chat-config-provider"; export default async function UiChat({ modalMode }: { modalMode?: boolean }) { const { data: widgetConfig } = await getWidgetConfig({}); let initialData: Partial<ChatContextType> = { modalMode: modalMode ?? false, }; if (widgetConfig) { initialData = { ...initialData, agentMode: false, welcomeMessage: widgetConfig.welcomeMessage, suggestedQueries: widgetConfig.suggestedQueries, logoUrl: widgetConfig.logoUrl, }; } return ( <ChatConfigProvider initialData={initialData}> <UiChatRuntime> <Chat /> </UiChatRuntime> </ChatConfigProvider> ); }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/madarco/ragrabbit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server