diff --git a/apps/mcp/src/index.ts b/apps/mcp/src/index.ts index 45731982..ed7f6ec4 100644 --- a/apps/mcp/src/index.ts +++ b/apps/mcp/src/index.ts @@ -197,5 +197,6 @@ app.all("/mcp/*", handleMcpRequest) // Export the Durable Object class for Cloudflare Workers export { SupermemoryMCP } +export { SpaceState } from "./server/space-state" export default app diff --git a/apps/mcp/src/server/space-state.ts b/apps/mcp/src/server/space-state.ts new file mode 100644 index 00000000..91bc7ba4 --- /dev/null +++ b/apps/mcp/src/server/space-state.ts @@ -0,0 +1,3 @@ +import { DurableObject } from "cloudflare:workers" + +export class SpaceState extends DurableObject {} diff --git a/apps/mcp/wrangler.jsonc b/apps/mcp/wrangler.jsonc index 1c2f3a19..9b4dff99 100644 --- a/apps/mcp/wrangler.jsonc +++ b/apps/mcp/wrangler.jsonc @@ -25,6 +25,10 @@ { "name": "MCP_SERVER", "class_name": "SupermemoryMCP" + }, + { + "name": "SPACE_STATE", + "class_name": "SpaceState" } ] }, @@ -33,6 +37,10 @@ { "tag": "v1", "new_sqlite_classes": ["SupermemoryMCP"] + }, + { + "tag": "v2", + "new_sqlite_classes": ["SpaceState"] } ],