MCPcopy Create free account

hub / github.com/Dhravya/mcp-durable-object-client / functions

Functions36 in github.com/Dhravya/mcp-durable-object-client

↓ 14 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 2 callersMethodhandlePostMessage
* Processes incoming HTTP POST requests * * @param request - The incoming request object * @returns HTTP response
src/transport.ts:90
↓ 1 callersFunctionHANDLER
(request: CallToolRequest)
src/mcp-server-do.ts:21
↓ 1 callersMethodcleanup
* Clean up resources when the Durable Object is about to be destroyed
src/server.ts:225
↓ 1 callersMethodclose
* Closes the SSE connection
src/transport.ts:155
↓ 1 callersMethodconnectToMcpServer
* Connect to the MCP server
src/server.ts:79
↓ 1 callersFunctioncreateMcpServer
(ctx: DurableObjectState)
src/mcp-server-do.ts:29
↓ 1 callersMethodfetch
(request: Request)
src/mcp-server-do.ts:58
↓ 1 callersFunctionformatTime
(date: Date)
src/app.tsx:88
↓ 1 callersMethodhandleMessage
* Processes a message regardless of transport method * * @param rawMessage - The message to process
src/transport.ts:124
↓ 1 callersFunctionisValidToolName
( key: K, obj: T )
src/utils.ts:13
↓ 1 callersFunctionprocessToolCalls
({ dataStream, messages, executions, }: { tools: Tools; // used for type inference dataStream: DataS
src/utils.ts:30
↓ 1 callersMethodsend
* Sends a message through the SSE channel * * @param message - The message to send
src/transport.ts:143
FunctionAvatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
src/components/ui/avatar.tsx:6
FunctionAvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
src/components/ui/avatar.tsx:35
FunctionAvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
src/components/ui/avatar.tsx:22
FunctionButton
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
src/components/ui/button.tsx:37
FunctionCard
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:5
FunctionCardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:48
FunctionCardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:38
FunctionCardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:58
FunctionCardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:18
FunctionCardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:28
FunctionChat
()
src/app.tsx:19
FunctionInput
({ className, type, ...props }: React.ComponentProps<"input">)
src/components/ui/input.tsx:5
FunctionSwitch
({ className, ...props }: React.ComponentProps<typeof SwitchPrimitive.Root>)
src/components/ui/switch.tsx:6
FunctionTextarea
({ className, ...props }: React.ComponentProps<"textarea">)
src/components/ui/textarea.tsx:5
Methodconstructor
(ctx: DurableObjectState, env: Env)
src/mcp-server-do.ts:52
Methodconstructor
* Creates a new SSE transport instance * * @param endpointUrl - URL for clients to POST messages to * @param sessionId - Unique session iden
src/transport.ts:32
MethodexecuteTask
(description: string, task: Schedule<string>)
src/server.ts:211
Functionfetch
(request: Request, env: Env, ctx: ExecutionContext)
src/server.ts:245
Functionlog
(...args: unknown[])
src/mcp-server-do.ts:19
MethodonChatMessage
(onFinish: StreamTextOnFinishCallback<{}>)
src/server.ts:125
MethodsseResponse
* Creates a properly formatted SSE response
src/transport.ts:70
Methodstart
* Initializes the SSE connection
src/transport.ts:51
FunctiontoggleTheme
()
src/app.tsx:51