From d84542ba601a1c230893ecb0f4b00e7c55823c58 Mon Sep 17 00:00:00 2001 From: Scott Wu Date: Sun, 9 Nov 2025 00:55:50 +0800 Subject: [PATCH 1/4] Update index.ts --- packages/addons/mcp/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/addons/mcp/index.ts b/packages/addons/mcp/index.ts index 19472d51c..0c9628dfc 100644 --- a/packages/addons/mcp/index.ts +++ b/packages/addons/mcp/index.ts @@ -79,6 +79,7 @@ export default defineAddon({ filePath: '.cursor/mcp.json' }, gemini: { + schema: 'https://raw.githubusercontent.com/google-gemini/gemini-cli/main/schemas/settings.schema.json', filePath: '.gemini/settings.json' }, opencode: { From 9beab3cdb6d989cf3b2433a6c3dd5aa31377ac2b Mon Sep 17 00:00:00 2001 From: Scott Wu Date: Sun, 9 Nov 2025 08:27:53 +0800 Subject: [PATCH 2/4] lint --- packages/addons/mcp/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/addons/mcp/index.ts b/packages/addons/mcp/index.ts index 0c9628dfc..05c5f8a03 100644 --- a/packages/addons/mcp/index.ts +++ b/packages/addons/mcp/index.ts @@ -79,7 +79,8 @@ export default defineAddon({ filePath: '.cursor/mcp.json' }, gemini: { - schema: 'https://raw.githubusercontent.com/google-gemini/gemini-cli/main/schemas/settings.schema.json', + schema: + 'https://raw.githubusercontent.com/google-gemini/gemini-cli/main/schemas/settings.schema.json', filePath: '.gemini/settings.json' }, opencode: { From 29d7a511037fbb935333dd2c75837c02210c45ca Mon Sep 17 00:00:00 2001 From: Scott Wu Date: Sun, 9 Nov 2025 08:38:13 +0800 Subject: [PATCH 3/4] add changeset --- .changeset/slick-streets-stay.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/slick-streets-stay.md diff --git a/.changeset/slick-streets-stay.md b/.changeset/slick-streets-stay.md new file mode 100644 index 000000000..9559a27c6 --- /dev/null +++ b/.changeset/slick-streets-stay.md @@ -0,0 +1,5 @@ +--- +'sv': patch +--- + +- fix(mcp): Add schema definition for Gemini MCP configuration. From ed5ac98bbc7eee8a6c99bc14f1644dcd3b8e0e1f Mon Sep 17 00:00:00 2001 From: Scott Wu Date: Sun, 9 Nov 2025 08:50:10 +0800 Subject: [PATCH 4/4] update tests --- packages/addons/_tests/mcp/test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/addons/_tests/mcp/test.ts b/packages/addons/_tests/mcp/test.ts index d723bd213..9e74c9804 100644 --- a/packages/addons/_tests/mcp/test.ts +++ b/packages/addons/_tests/mcp/test.ts @@ -112,6 +112,7 @@ test.concurrent.for(testCases)('mcp $kind.type $variant', (testCase, ctx) => { }, "gemini": { "content": { + "$schema": "https://raw.githubusercontent.com/google-gemini/gemini-cli/main/schemas/settings.schema.json", "mcpServers": { "svelte": { "args": [ @@ -183,6 +184,7 @@ test.concurrent.for(testCases)('mcp $kind.type $variant', (testCase, ctx) => { }, "gemini": { "content": { + "$schema": "https://raw.githubusercontent.com/google-gemini/gemini-cli/main/schemas/settings.schema.json", "mcpServers": { "svelte": { "url": "https://mcp.svelte.dev/mcp",