Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dhravya/mcp-durable-object-client
/ functions
Functions
36 in github.com/Dhravya/mcp-durable-object-client
⨍
Functions
36
◇
Types & classes
6
↓ 14 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 2 callers
Method
handlePostMessage
* Processes incoming HTTP POST requests * * @param request - The incoming request object * @returns HTTP response
src/transport.ts:90
↓ 1 callers
Function
HANDLER
(request: CallToolRequest)
src/mcp-server-do.ts:21
↓ 1 callers
Method
cleanup
* Clean up resources when the Durable Object is about to be destroyed
src/server.ts:225
↓ 1 callers
Method
close
* Closes the SSE connection
src/transport.ts:155
↓ 1 callers
Method
connectToMcpServer
* Connect to the MCP server
src/server.ts:79
↓ 1 callers
Function
createMcpServer
(ctx: DurableObjectState)
src/mcp-server-do.ts:29
↓ 1 callers
Method
fetch
(request: Request)
src/mcp-server-do.ts:58
↓ 1 callers
Function
formatTime
(date: Date)
src/app.tsx:88
↓ 1 callers
Method
handleMessage
* Processes a message regardless of transport method * * @param rawMessage - The message to process
src/transport.ts:124
↓ 1 callers
Function
isValidToolName
( key: K, obj: T )
src/utils.ts:13
↓ 1 callers
Function
processToolCalls
({ dataStream, messages, executions, }: { tools: Tools; // used for type inference dataStream: DataS
src/utils.ts:30
↓ 1 callers
Method
send
* Sends a message through the SSE channel * * @param message - The message to send
src/transport.ts:143
Function
Avatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
src/components/ui/avatar.tsx:6
Function
AvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
src/components/ui/avatar.tsx:35
Function
AvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
src/components/ui/avatar.tsx:22
Function
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
src/components/ui/button.tsx:37
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:5
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:48
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:38
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:58
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:28
Function
Chat
()
src/app.tsx:19
Function
Input
({ className, type, ...props }: React.ComponentProps<"input">)
src/components/ui/input.tsx:5
Function
Switch
({ className, ...props }: React.ComponentProps<typeof SwitchPrimitive.Root>)
src/components/ui/switch.tsx:6
Function
Textarea
({ className, ...props }: React.ComponentProps<"textarea">)
src/components/ui/textarea.tsx:5
Method
constructor
(ctx: DurableObjectState, env: Env)
src/mcp-server-do.ts:52
Method
constructor
* Creates a new SSE transport instance * * @param endpointUrl - URL for clients to POST messages to * @param sessionId - Unique session iden
src/transport.ts:32
Method
executeTask
(description: string, task: Schedule<string>)
src/server.ts:211
Function
fetch
(request: Request, env: Env, ctx: ExecutionContext)
src/server.ts:245
Function
log
(...args: unknown[])
src/mcp-server-do.ts:19
Method
onChatMessage
(onFinish: StreamTextOnFinishCallback<{}>)
src/server.ts:125
Method
sseResponse
* Creates a properly formatted SSE response
src/transport.ts:70
Method
start
* Initializes the SSE connection
src/transport.ts:51
Function
toggleTheme
()
src/app.tsx:51