diff --git a/packages/server/src/services/shared-state-service.ts b/packages/server/src/services/shared-state-service.ts index e71f567..77282bf 100644 --- a/packages/server/src/services/shared-state-service.ts +++ b/packages/server/src/services/shared-state-service.ts @@ -1,9 +1,11 @@ import fs from 'fs/promises'; +import os from 'os'; +import path from 'path'; import { SharedState, ProcessedPointedDOMElement } from '../types'; import logger from '../logger'; export default class SharedStateService { - static SHARED_STATE_PATH = '/tmp/mcp-pointer-shared-state.json'; + static SHARED_STATE_PATH = path.join(os.tmpdir(), 'mcp-pointer-shared-state.json'); public async saveState(state: SharedState): Promise { try {