From 768410f76c2e43e500e73aaa2de68439decd89f4 Mon Sep 17 00:00:00 2001 From: arlo Date: Fri, 21 Mar 2025 12:47:07 +0800 Subject: [PATCH] fix: add fallback value for parsing cursor mcp.json --- packages/vite-plugin-mcp/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite-plugin-mcp/src/index.ts b/packages/vite-plugin-mcp/src/index.ts index e4ba2b4..5748931 100644 --- a/packages/vite-plugin-mcp/src/index.ts +++ b/packages/vite-plugin-mcp/src/index.ts @@ -36,7 +36,7 @@ export function ViteMcp(options: ViteMcpOptions = {}): Plugin { if (cursorMcpOptions.enabled) { if (existsSync(join(root, '.cursor'))) { const mcp = existsSync(join(root, '.cursor/mcp.json')) - ? JSON.parse(await fs.readFile(join(root, '.cursor/mcp.json'), 'utf-8')) + ? JSON.parse(await fs.readFile(join(root, '.cursor/mcp.json'), 'utf-8') || '{}') : {} mcp.mcpServers ||= {} mcp.mcpServers[cursorMcpOptions.serverName || 'vite'] = { url: sseUrl }