mirror of
https://github.com/cursor/plugins.git
synced 2026-09-14 20:00:00 +08:00
Merge pull request #183 from cursor/cursor/google-plugins-min-client-version-5ab2
Require Cursor 3.13.0 for the Google Workspace plugins
This commit is contained in:
@@ -2,6 +2,9 @@
|
||||
"name": "gmail",
|
||||
"displayName": "Gmail",
|
||||
"version": "1.0.0",
|
||||
"minClientVersions": {
|
||||
"cursor": "3.13.0"
|
||||
},
|
||||
"description": "Connect Cursor to Gmail via Google's remote MCP server — search, read, draft, label, and manage email.",
|
||||
"author": {
|
||||
"name": "Cursor",
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
"name": "google-calendar",
|
||||
"displayName": "Google Calendar",
|
||||
"version": "1.0.0",
|
||||
"minClientVersions": {
|
||||
"cursor": "3.13.0"
|
||||
},
|
||||
"description": "Connect Cursor to Google Calendar via Google's remote MCP server — list calendars, search events, and create or update meetings.",
|
||||
"author": {
|
||||
"name": "Cursor",
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
"name": "google-docs",
|
||||
"displayName": "Google Docs",
|
||||
"version": "1.0.0",
|
||||
"minClientVersions": {
|
||||
"cursor": "3.13.0"
|
||||
},
|
||||
"description": "Connect Cursor to Google Docs via Google's remote MCP server — read and update documents.",
|
||||
"author": {
|
||||
"name": "Cursor",
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
"name": "google-drive",
|
||||
"displayName": "Google Drive",
|
||||
"version": "1.0.0",
|
||||
"minClientVersions": {
|
||||
"cursor": "3.13.0"
|
||||
},
|
||||
"description": "Connect Cursor to Google Drive via Google's remote MCP server — search, read, create, share, and manage files.",
|
||||
"author": {
|
||||
"name": "Cursor",
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
"name": "google-sheets",
|
||||
"displayName": "Google Sheets",
|
||||
"version": "1.0.0",
|
||||
"minClientVersions": {
|
||||
"cursor": "3.13.0"
|
||||
},
|
||||
"description": "Connect Cursor to Google Sheets via Google's remote MCP server — read spreadsheets, update values and formulas.",
|
||||
"author": {
|
||||
"name": "Cursor",
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
"name": "google-slides",
|
||||
"displayName": "Google Slides",
|
||||
"version": "1.0.0",
|
||||
"minClientVersions": {
|
||||
"cursor": "3.13.0"
|
||||
},
|
||||
"description": "Connect Cursor to Google Slides via Google's remote MCP server — read and update presentations.",
|
||||
"author": {
|
||||
"name": "Cursor",
|
||||
|
||||
@@ -70,8 +70,31 @@
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "Short description of the plugin."
|
||||
},
|
||||
"minClientVersions": {
|
||||
"$ref": "#/$defs/minClientVersions",
|
||||
"description": "Minimum client versions required to install the plugin, keyed by client identifier."
|
||||
}
|
||||
}
|
||||
},
|
||||
"minClientVersions": {
|
||||
"type": "object",
|
||||
"minProperties": 1,
|
||||
"properties": {
|
||||
"cursor": {
|
||||
"$ref": "#/$defs/semver",
|
||||
"description": "Minimum Cursor version required to install the plugin (e.g. \"3.13.0\")."
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/$defs/semver",
|
||||
"description": "Minimum version required for another client identifier."
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
"type": "string",
|
||||
"pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?$",
|
||||
"description": "Strict semantic version \"X.Y.Z\" with an optional prerelease suffix."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,6 +25,10 @@
|
||||
"type": "string",
|
||||
"description": "Semantic version of the plugin (e.g. \"1.2.3\")."
|
||||
},
|
||||
"minClientVersions": {
|
||||
"$ref": "#/$defs/minClientVersions",
|
||||
"description": "Minimum client versions required to install the plugin, keyed by client identifier."
|
||||
},
|
||||
"author": {
|
||||
"$ref": "#/$defs/author",
|
||||
"description": "The plugin author."
|
||||
@@ -112,6 +116,25 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"minClientVersions": {
|
||||
"type": "object",
|
||||
"minProperties": 1,
|
||||
"properties": {
|
||||
"cursor": {
|
||||
"$ref": "#/$defs/semver",
|
||||
"description": "Minimum Cursor version required to install the plugin (e.g. \"3.13.0\")."
|
||||
}
|
||||
},
|
||||
"additionalProperties": {
|
||||
"$ref": "#/$defs/semver",
|
||||
"description": "Minimum version required for another client identifier."
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
"type": "string",
|
||||
"pattern": "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?$",
|
||||
"description": "Strict semantic version \"X.Y.Z\" with an optional prerelease suffix."
|
||||
},
|
||||
"stringOrStringArray": {
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
|
||||
Reference in New Issue
Block a user