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. 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", diff --git a/packages/addons/mcp/index.ts b/packages/addons/mcp/index.ts index 19472d51c..05c5f8a03 100644 --- a/packages/addons/mcp/index.ts +++ b/packages/addons/mcp/index.ts @@ -79,6 +79,8 @@ 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: {