Repository navigation
[Draft] Add Kalender Sync plugin (ppj-venture-labs) - #905
Draft
cursor[bot] wants to merge 1 commit into
Draft
cursor[bot] wants to merge 1 commit into
cursor[bot] wants to merge 1 commit into
Conversation
Co-authored-by: Danny Jiang <djiang-jq@users.noreply.github.com>
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.
Summary
Adds
third_party/ppj-venture-labs/, a remote MCP plugin for Kalender Sync (Google Calendar, Outlook, iCloud, and CalDAV availability, events, invitations, and calendar syncs).mcp.jsonstores the hosted server URL exactly as submitted;.cursor-plugin/plugin.jsonreferences it with"mcpServers": "./mcp.json"(same pattern as Add PitchBook third-party MCP plugin #796 / PitchBook).plugin.jsonwith categoryintegrationsandlogo: assets/logo.png..cursor-plugin/marketplace.json..claude-plugin/marketplace.jsonis unchanged.{ "mcpServers": { "ppj-venture-labs": { "type": "http", "url": "https://app.kalender-sync.de/mcp" } } }Submission
ppj-venture-labsTesting instructions (as submitted)
Note for reviewers: the submitter says Cursor end-to-end was not tested, and asks a terms question (section 3.1, existing free/paid tiers) that needs an answer from the partnerships side.
Logo
The submitted
logo_url(https://kalender-sync.de/favicon.png) could not be downloaded: kalender-sync.de and app.kalender-sync.de are unreachable from the build environment. The committedassets/logo.png(216×216 PNG, calendar icon) is the avatar of thekalender-syncGitHub organization, whose profile lists https://kalender-sync.de/en/ as its website. Please confirm it matches the submitted favicon.Validation
node scripts/validate-plugins.mjs→ All plugins validated successfully. The MCP server itself was not exercised from this environment.Note
Medium Risk
Unreviewed third-party listing that routes agents to a hosted OAuth MCP with calendar read/write and sync controls; Cursor E2E was not verified in the submission.
Overview
Adds the Kalender Sync (
ppj-venture-labs) integration to the Cursor plugin marketplace: a newthird_party/ppj-venture-labs/package with manifest, docs, and an HTTP MCP config pointing athttps://app.kalender-sync.de/mcp(OAuth; no local server).Marketplace wiring: appends a
ppj-venture-labsentry to.cursor-plugin/marketplace.jsonand a matching row in the rootREADME.mdplugins table. The listing describes availability checks, event CRUD/invitations, and calendar sync management across Google Calendar, Outlook, iCloud, and CalDAV.Follows the same remote-MCP pattern as other
third_partyplugins (mcp.json+"mcpServers": "./mcp.json"inplugin.json).Reviewed by Cursor Bugbot for commit 4fa6279. Bugbot is set up for automated code reviews on this repo. Configure here.