Repository navigation
Fix the Cursor install steps, and stop bundling the unused Context7 MCP server - #36
Merged
Merged
Conversation
The old steps treated "From GitHub Repository" as the install itself. In Cursor it opens an Import Marketplace dialog: the repository becomes a marketplace in the user's account, and the plugin is then installed from it. The steps now cover the dialog's Repository, Scope and Import fields, where the plugin shows up afterwards, and how to confirm the skills and the Context7 server loaded. Also adds the plan differences from Cursor's docs (community plugin import is off by default on Enterprise), the team-marketplace path for admins, and corrects Allow Local Plugin Imports to an Enterprise setting. Steps that Cursor's docs don't name are marked for a check in the live UI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No skill calls it: the skills answer from the docs they ship in reference/, and iterable-android tells agents not to reach for Context7. Bundling it still added a third-party server to every install, one more tool for an agent to wander into, and one an organization may have to approve. The context7.json library listing stays, so Context7 users can still look these docs up. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Context7 MCP removal ships on top of 26.10.10-beta; skip the stale 26.10.9-beta bump from the pre-rebase branch. Co-authored-by: Cursor <cursoragent@cursor.com>
franco-zalamena-iterable
force-pushed
the
docs/cursor-install
branch
from
October 25, 2026 21:19
0956239 to
baaa1b9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fix the Cursor install steps, and stop bundling the unused Context7 MCP server
People following the README's Cursor steps couldn't get the plugin installed. This PR rewrites the Cursor part of the README to match Cursor's current docs and the current Cursor app.
It also stops the plugin from installing the Context7 MCP server, which no skill uses. That's the one shipped change, so the plugin goes to
26.10.9-beta.What was wrong with the old steps
Corrected flow
Free and Pro (individual):
To confirm, open Customize: Plugins lists iterable-sdk, and Skills lists the six skills.
Teams: the same steps work, because community plugin import is on by default. An admin can instead share the plugin through a team marketplace: Dashboard → Plugins & MCPs → Team Marketplaces → Add Marketplace → Import from Repo, then Add to Marketplace, then Marketplace Settings → Marketplace Access. The admin then picks Default Off, Default On or Required for the plugin. The Teams plan allows one imported team marketplace. Auto Refresh needs the Cursor GitHub App on the source repository, so admins should use Refresh.
Enterprise: community plugin import is off by default. An admin has to allow it, or add the repository as a team marketplace. Local imports need Allow Local Plugin Imports under Dashboard → Settings → Security & Identity → Marketplace and Plugins.
Other notes now in the README:
The Updating and Uninstalling sections now describe the marketplace too: refresh it or re-import it to update, and remove it from the account to uninstall.
Stop bundling the Context7 MCP server
The plugin shipped
mcp.jsonand.mcp.json, which registered Context7's MCP server in every Cursor and Claude Code install, so Cursor listedcontext7under MCPs. No skill calls it. The skills answer from the docs they ship inreference/, anditerable-androidtells agents not to reach for Context7.The server was a third-party tool in every install that an agent could query instead of the shipped docs, and one an organization may have to approve. This PR:
pipeline/src/validate-plugins.tsrule that requiredmcpServers.context7;tests/plugin-manifests.sh;The
context7.jsonlibrary listing stays, so anyone using Context7 on their own can still look these docs up as/iterable/iterable-sdk-skill. On their next update, existing installs lose the server.Manifests
cursor/plugin-template'sscripts/validate-template.mjspasses on this branch. Its only output is two expected warnings: there's nohooks/hooks.jsonand nomcp.json("only needed when using MCP servers")..cursor-plugin/plugin.jsonand.cursor-plugin/marketplace.jsonas they are. This includessource: "./", and theskillsarray of individual skill folders (an array entry that holds its ownSKILL.mdis read as a skill).marketplace.json. Don't do that here: Cursor's docs say the Customize GitHub import needs.cursor-plugin/marketplace.json.26.10.9-beta. Two other pending changes use26.10.7-betaand26.10.8-beta, and whichever merges later needs a re-bump.How it was tested
tests/run-all.sh: 49 suites and 992 checks passed, with 0 failures. Two live-project suites skipped, and the two network suites weren't run.pipeline/src/validate-plugins.tspasses, and so doestsc --noEmit.cursor/plugin-template's validator passes. It gives only the two expected warnings: there's no hooks file and nomcp.json.tools/install-localno longer expects the MCP files in an export.tests/install-local.shcaught that.Sources
All Cursor pages were fetched on 2026-10-23. Unless a version is given below, the page showed no date.
/websites/cursor), cross-checked against the live pages..cursor-plugin/marketplace.json) … then install the plugin."cursor/plugin-templateat commit4621607(2026-04-24).Confirmed in the live UI
After Import, Cursor shows the marketplace browser; the plugins appear once you select Personal or Iterable. The plugin page's button reads Install.
Still to check in the live UI
The README marks each of these with
<!-- verify in UI -->:🤖 Generated with Claude Code