diff --git a/.cursor-plugin/marketplace.json b/.cursor-plugin/marketplace.json index ea863b1..46316d0 100644 --- a/.cursor-plugin/marketplace.json +++ b/.cursor-plugin/marketplace.json @@ -6,8 +6,7 @@ }, "metadata": { "description": "Cursor plugins for deploying, debugging, and monitoring applications on Render", - "version": "0.1.0", - "pluginRoot": "plugins" + "version": "0.1.0" }, "plugins": [ { diff --git a/plugins/render/.cursor-plugin/plugin.json b/plugins/render/.cursor-plugin/plugin.json index 953c274..a3d1488 100644 --- a/plugins/render/.cursor-plugin/plugin.json +++ b/plugins/render/.cursor-plugin/plugin.json @@ -9,5 +9,11 @@ }, "license": "MIT", "keywords": ["render", "deploy", "cloud", "blueprint", "mcp", "monitoring", "debugging"], - "logo": "assets/logo.svg" + "logo": "assets/logo.svg", + "skills": "skills", + "rules": "rules", + "agents": "agents", + "commands": "commands", + "hooks": "hooks/hooks.json", + "mcpServers": ".mcp.json" } diff --git a/plugins/render/mcp.json b/plugins/render/.mcp.json similarity index 100% rename from plugins/render/mcp.json rename to plugins/render/.mcp.json diff --git a/plugins/render/README.md b/plugins/render/README.md index 64e2ff1..6463dbe 100644 --- a/plugins/render/README.md +++ b/plugins/render/README.md @@ -8,7 +8,7 @@ Cursor plugin for deploying, debugging, and monitoring applications on [Render]( - `skills/`: Deploy, debug, and monitor skills (synced from [render-oss/skills](https://github.com/render-oss/skills)) - `agents/`: Render deployment assistant - `commands/`: Deploy to Render and check service status -- `mcp.json`: Render MCP server configuration +- `.mcp.json`: Render MCP server configuration - `hooks/`: Validates render.yaml after edits ## Skills sync diff --git a/scripts/validate-template.mjs b/scripts/validate-template.mjs index 5310b9e..dbb208c 100644 --- a/scripts/validate-template.mjs +++ b/scripts/validate-template.mjs @@ -349,7 +349,7 @@ async function main() { addWarning(`${entry.name}: no hooks/hooks.json file found (only needed when using hooks).`); } - const mcpPath = path.join(pluginDir, "mcp.json"); + const mcpPath = path.join(pluginDir, ".mcp.json"); if (!(await pathExists(mcpPath))) { addWarning(`${entry.name}: no mcp.json file found (only needed when using MCP servers).`); }