Skip to main content
Glama
by Disturbing
index.ts817 B
import { LiveCodeTodoListServer } from './server'; // Export the LiveCodeTodoListServer class for Durable Object binding export { LiveCodeTodoListServer }; // Worker entrypoint for handling incoming requests export default { async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> { const url = new URL(request.url); const sessionIdStr = url.searchParams.get('sessionId') const id = sessionIdStr ? env.LIVE_CODE_TODO_LIST_SERVER.idFromString(sessionIdStr) : env.LIVE_CODE_TODO_LIST_SERVER.newUniqueId(); console.log(`Fetching sessionId: ${sessionIdStr} with id: ${id}`); url.searchParams.set('sessionId', id.toString()); return env.LIVE_CODE_TODO_LIST_SERVER.get(id).fetch(new Request( url.toString(), request )); } };

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/Disturbing/mcp-live-code'

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