Repository navigation
Add Corsair plugin (third-party submission) - #1048
cursor[bot] wants to merge 1 commit into
Conversation
Co-authored-by: Danny Jiang <[email protected]>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
Bugbot Autofix is ON. A cloud agent has been kicked off to fix the reported issue. You can view the agent here.
Reviewed by Cursor Bugbot for commit 3626d92. Configure here.
| "homepage": "https://corsair.dev", | ||
| "repository": "https://github.com/corsairdev/agent-plugins", | ||
| "license": "Apache-2.0", | ||
| "logo": "assets/logo.png", |
There was a problem hiding this comment.
Listing logo exceeds size limit
High Severity · Bugbot Rules
The listing logo assets/logo.png is a 512×512 8-bit RGBA PNG whose IDAT stream uses zlib method x\x01 (no compression). That payload is about 1MB, over the marketplace 512KiB cap, so the Corsair listing is rejected.
Reviewed by Cursor Bugbot for commit 3626d92. Configure here.
There was a problem hiding this comment.
Bugbot Autofix determined this is a false positive.
third_party/corsair/assets/logo.png is a valid 512×512 RGBA PNG of 177,059 bytes, under the 524,288-byte marketplace cap; zlib header 0x78 0x01 marks fastest compression, not an uncompressed ~1MB payload.
You can send follow-ups to the cloud agent here.


Unreviewed third-party plugin submission. This PR was generated from a submission form and has not been reviewed. Do not merge until someone checks the plugin, its MCP server, and its skills.
Submission
corsairChanges
third_party/corsair/, copied fromplugins/corsairin the publisher's repo:mcp.jsonpointing athttps://mcp.corsair.dev/mcp. The upstream file uses"type": "streamable-http"; it's"http"here to match the other plugins.corsair-connect-apps,corsair-data,corsair-automations,corsair-approvals), unchanged.assets/logo.png, downloaded from the submitted logo URL (512x512 PNG, the same file the repo ships).LICENSE(Apache-2.0, from upstream).plugin.jsonsetslicensetoApache-2.0..cursor-plugin/plugin.json(categoryintegrations,mcpServers: ./mcp.json,skills: ./skills/) and a README..cursor-plugin/marketplace.jsonand one row to the root README integrations table..claude-plugin/marketplace.jsonis unchanged.corsair-sdkplugin. It isn't included because the submission is for thecorsairMCP plugin.node scripts/validate-plugins.mjspasses.Testing instructions (from the submitter)
Add https://mcp.corsair.dev/mcp as a remote MCP server (or install the corsair plugin from the repo). On Corsair's sign-in page pick the Password tab and sign in with the review account
[email protected]. The password is not included here because this PR is public; get it from the original submission. Pick the link "Claude", then Allow.The account has Slack (#all-corsair-review), a GitHub repo with open issues, Firecrawl and Hacker News.
Try:
Note
Medium Risk
Third-party remote MCP with OAuth and skills that guide writes, automations, and cross-app actions; merge should wait on security review of the hosted server and submission, not just manifest validation.
Overview
Adds the Corsair third-party integration plugin to the marketplace: a new
third_party/corsair/package plus listings in.cursor-plugin/marketplace.jsonand the root README integrations table.The plugin wires agents to Corsair’s hosted MCP at
https://mcp.corsair.dev/mcpviamcp.json(type: "http"), with manifestplugin.json(v0.1.2, integrations category, Apache-2.0). It ships four agent skills—connect apps, data (search_data/read_data/run_script), automations (add_triggers, schedules, run debugging), and approvals (permission modes and retry behavior)—plus README, LICENSE, and logo assets. No application runtime code in this repo changes; behavior lives on Corsair’s remote server after OAuth sign-in.Reviewed by Cursor Bugbot for commit 3626d92. Bugbot is set up for automated code reviews on this repo. Configure here.