Skip to content

v1.0.1

Latest

Choose a tag to compare

@ssathy2 ssathy2 released this 21 Sep 19:20
· 1 commit to main since this release
311ec27

Metadata fix so Cursor's marketplace can ingest the plugin. No change to tools, skills, or rules — anyone already connected to https://ifttt.com/mcp needs to do nothing.

  • Root .cursor-plugin/marketplace.json — this repo uses Cursor's multi-plugin layout, so the plugin manifest lives at plugins/ifttt/.cursor-plugin/plugin.json. Cursor's ingester reads the repo root first, found no manifest there, and saw no plugin at all. The new root manifest maps the ifttt plugin to plugins/ifttt.
  • plugins/ifttt/.mcp.json → plugins/ifttt/mcp.json — the filename every published Cursor plugin uses, and the documented auto-discovery path. Contents unchanged: a remote HTTP server at https://ifttt.com/mcp.
  • Validation — scripts/validate.mjs now checks the marketplace manifest (unique kebab-case plugin names that match each plugin.json, source paths that resolve to a real plugin directory, no unlisted plugin directories) and rejects manifest fields outside Cursor's published schema. CI covers the new paths.
  • Docs — README, AGENTS.md, CONTRIBUTING.md, llms.txt, and the plugin README describe the two-level manifest layout.

server.json stays at 1.0.0: com.ifttt/mcp is published in the MCP Registry and the hosted server is unchanged. The ClawHub skill stays at ifttt@1.0.0.

Full changelog: v1.0.0...v1.0.1