From 81a1e5a2dae9712a12fb9e9cba3603e510be0d75 Mon Sep 17 00:00:00 2001 From: Rohan Shah Date: Wed, 1 Jul 2026 16:24:56 -0700 Subject: [PATCH 1/2] Register marketplace manifest and fix plugin logo path. Add a root marketplace manifest so the nested apify plugin is discoverable, and keep the logo under the plugin directory so assets/logo.svg resolves from plugin.json. Co-authored-by: Cursor --- .cursor-plugin/marketplace.json | 13 +++++++++++++ CHANGELOG.md | 7 +++++++ README.md | 7 +++++-- {assets => apify/assets}/logo.svg | 0 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 .cursor-plugin/marketplace.json rename {assets => apify/assets}/logo.svg (100%) diff --git a/.cursor-plugin/marketplace.json b/.cursor-plugin/marketplace.json new file mode 100644 index 0000000..424d91c --- /dev/null +++ b/.cursor-plugin/marketplace.json @@ -0,0 +1,13 @@ +{ + "name": "apify", + "owner": { + "name": "Apify", + "email": "support@apify.com" + }, + "plugins": [ + { + "name": "apify", + "source": "apify" + } + ] +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ecc1cd..cd05b68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,4 +4,11 @@ All notable changes to the **Apify for Cursor** plugin are documented in this fi The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Fixed + +- Register the repo as a Cursor marketplace via `.cursor-plugin/marketplace.json` so the nested `apify` plugin is discoverable. +- Move `assets/logo.svg` under `apify/assets/` so the plugin manifest logo path resolves. + ## [1.0.0] — Initial Cursor release diff --git a/README.md b/README.md index 3876184..7cdf66f 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Official Apify plugin for Cursor — adds the Apify MCP server, one `apify` rout | Skill | `apify/skills/apify-generate-output-schema/` | Generate `dataset_schema.json` / `output_schema.json` / `key_value_store_schema.json` for an existing Actor. | | Skill | `apify/skills/apify-sdk-integration/` | Add Apify Actor execution to an existing application using the `apify-client` package. | | Skill | `apify/skills/apify-ultimate-scraper/` | Pick the right Actor from ~100 pre-built scrapers across 15+ platforms and run them end-to-end via the Apify CLI. | -| Asset | `assets/logo.svg` | Plugin branding asset used by the Cursor package. | +| Asset | `apify/assets/logo.svg` | Plugin branding asset used by the Cursor package. | ## Installation @@ -29,8 +29,11 @@ Official Apify plugin for Cursor — adds the Apify MCP server, one `apify` rout ### Manual / local install (for testing) +This repo is a Cursor marketplace (see `.cursor-plugin/marketplace.json`). For local testing, install the plugin directory: + ```bash -git clone https://github.com/apify/apify-cursor-plugin ~/.cursor/plugins/local/apify +git clone https://github.com/apify/apify-cursor-plugin /tmp/apify-cursor-plugin +cp -R /tmp/apify-cursor-plugin/apify ~/.cursor/plugins/local/apify # Then in Cursor: View → Command Palette → "Developer: Reload Window" ``` diff --git a/assets/logo.svg b/apify/assets/logo.svg similarity index 100% rename from assets/logo.svg rename to apify/assets/logo.svg From feb27b032aea985432fc9243640fb483b80a1e5d Mon Sep 17 00:00:00 2001 From: Rohan Shah Date: Wed, 1 Jul 2026 16:36:18 -0700 Subject: [PATCH 2/2] Leave logo at repo-root assets/. Keep marketplace registration only; do not move or retarget the logo asset. Co-authored-by: Cursor --- CHANGELOG.md | 1 - README.md | 2 +- {apify/assets => assets}/logo.svg | 0 3 files changed, 1 insertion(+), 2 deletions(-) rename {apify/assets => assets}/logo.svg (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd05b68..92ebba6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,5 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ### Fixed - Register the repo as a Cursor marketplace via `.cursor-plugin/marketplace.json` so the nested `apify` plugin is discoverable. -- Move `assets/logo.svg` under `apify/assets/` so the plugin manifest logo path resolves. ## [1.0.0] — Initial Cursor release diff --git a/README.md b/README.md index 7cdf66f..9c77758 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Official Apify plugin for Cursor — adds the Apify MCP server, one `apify` rout | Skill | `apify/skills/apify-generate-output-schema/` | Generate `dataset_schema.json` / `output_schema.json` / `key_value_store_schema.json` for an existing Actor. | | Skill | `apify/skills/apify-sdk-integration/` | Add Apify Actor execution to an existing application using the `apify-client` package. | | Skill | `apify/skills/apify-ultimate-scraper/` | Pick the right Actor from ~100 pre-built scrapers across 15+ platforms and run them end-to-end via the Apify CLI. | -| Asset | `apify/assets/logo.svg` | Plugin branding asset used by the Cursor package. | +| Asset | `assets/logo.svg` | Plugin branding asset used by the Cursor package. | ## Installation diff --git a/apify/assets/logo.svg b/assets/logo.svg similarity index 100% rename from apify/assets/logo.svg rename to assets/logo.svg