Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

Align with official cursor/plugins format + expose all MCP toolsets#3

Closed
arbesfeld wants to merge 2 commits into
mainfrom
matt/align-official-plugin-format
Closed

Align with official cursor/plugins format + expose all MCP toolsets#3
arbesfeld wants to merge 2 commits into
mainfrom
matt/align-official-plugin-format

Conversation

@arbesfeld
Copy link
Copy Markdown
Contributor

Summary

  • Restructure the repo to mirror the official cursor/plugins layout so the logrocket/ plugin directory drops straight into a cursor/plugins PR.
  • Expose the full LogRocket MCP toolset via the root https://mcp.logrocket.com/mcp?toolsets=all URL (no env vars / org+project scoping required).

Changes

  • Move plugin to repo root: plugins/logrocket/ -> logrocket/; removed metadata.pluginRoot and set marketplace source to logrocket.
  • Enriched logrocket/.cursor-plugin/plugin.json with homepage, repository, category, tags, and explicit skills/mcpServers.
  • MCP: logrocket/mcp.json now uses https://mcp.logrocket.com/mcp?toolsets=all (OAuth, no env vars). Updated SKILL.md to document use_logrocket, find_sessions, watch_sessions, build_metric, list_organizations, list_projects.
  • Added logrocket/CHANGELOG.md and logrocket/LICENSE (MIT).
  • Validation: replaced the local validate-template.mjs with the official scripts/validate-plugins.mjs + schemas/*.schema.json + a validate-plugins CI workflow.
  • Updated root and plugin READMEs; ignore node_modules/package-lock.json.

Test plan

  • npm install --no-save ajv ajv-formats && node scripts/validate-plugins.mjs -> All plugins validated successfully.
  • Confirm the validate-plugins GitHub Action passes on this PR.

Related

Companion draft PR submitting this plugin to the official marketplace: cursor/plugins#112

Made with Cursor

arbesfeld and others added 2 commits June 3, 2026 15:28
- Move plugin to repo root (plugins/logrocket -> logrocket) to match the
  official cursor/plugins layout
- Drop metadata.pluginRoot and point marketplace source at "logrocket"
- Enrich plugin.json (homepage, repository, category, tags, explicit
  skills/mcpServers)
- Use root MCP URL with ?toolsets=all (no env vars); document the expanded
  toolset in the use-logrocket skill
- Add per-plugin CHANGELOG.md and LICENSE
- Replace local validator with official validate-plugins.mjs + schemas +
  validate-plugins CI workflow
- Update READMEs and ignore node_modules/package-lock.json

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@arbesfeld
Copy link
Copy Markdown
Contributor Author

Closing — consolidating on LogRocket/logrocket-cursor-plugin as the canonical repo going forward.

@arbesfeld arbesfeld closed this Jun 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant