aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorDhravya Shah <[email protected]>2026-01-02 12:59:33 -0800
committerDhravya Shah <[email protected]>2026-01-02 12:59:33 -0800
commite37c84e51f3272c301c4ad00daa5c53db1e31796 (patch)
treeaa52bdc3c71253d89092734d4e735e4cf20daaec /apps
parentchore(browser-extension): twitter import modal & package dependencies (#643) (diff)
downloadsupermemory-e37c84e51f3272c301c4ad00daa5c53db1e31796.tar.xz
supermemory-e37c84e51f3272c301c4ad00daa5c53db1e31796.zip
fix: mcp initializes in durable object
Diffstat (limited to 'apps')
-rw-r--r--apps/mcp/src/server.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/mcp/src/server.ts b/apps/mcp/src/server.ts
index e34c84a6..f5ea5f48 100644
--- a/apps/mcp/src/server.ts
+++ b/apps/mcp/src/server.ts
@@ -1,7 +1,7 @@
import { McpAgent } from "agents/mcp"
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"
import { SupermemoryClient } from "./client"
-import { posthog } from "./posthog"
+import { initPosthog, posthog } from "./posthog"
import { z } from "zod"
type Env = {
@@ -35,7 +35,9 @@ export class SupermemoryMCP extends McpAgent<Env, unknown, Props> {
this.clientInfo = storedClientInfo
}
- // Hook MCP initialization to capture client info
+ initPosthog(this.env.POSTHOG_API_KEY)
+
+ // Hook MCP McpAgent to capture client info
this.server.server.oninitialized = async () => {
const clientVersion = this.server.server.getClientVersion()
if (clientVersion) {