feat(third_party): add Trello plugin - #434
Merged
Merged
Conversation
Adds a marketplace plugin for Atlassian's official Trello MCP server at https://mcp.trello.com/v1, covering boards, lists, cards, checklists, Inbox, Planner, and search. Auth is OAuth with PKCE and dynamic client registration through Atlassian's authorization server, verified to accept every Cursor and Grok redirect set. Tracks Linear PGT-4579.
minupalaniappan
marked this pull request as ready for review
September 25, 2026 21:12
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.
What this adds
A
third_party/trellomarketplace plugin for Atlassian's official Trello MCP server (https://mcp.trello.com/v1, Streamable HTTP, no/mcpsuffix), plus itsmarketplace.jsonentry. Tracks Linear PGT-4579.Cursor already ships a first-party Atlassian server (
https://mcp.atlassian.com/v1/mcp), but it covers Jira and Confluence only; Trello is Atlassian's separate official MCP and is not reachable through it. 316 Grok Bot users hand-addedmcp.trello.comin the last 30 days, so this gives them (and Cursor users) a one-click install.Tools (12):
trelloReadMember,trelloReadBoard,trelloWriteBoard,trelloReadCard,trelloWriteCard,trelloWriteList,trelloWriteChecklist,trelloReadInbox,trelloWriteInbox,trelloReadPlanner,trelloWritePlanner,trelloSearch. Tools are action-dispatched (actionparameter) and take ARI ids. Names come from Atlassian'strello-useskill and README inatlassian/trello-mcp-server; the README notes the hosted runtime is the source of truth. Comments, attachments, custom fields, and members are not exposed yet (listed as planned by Atlassian), and the README says so.Auth verification
initializeagainsthttps://mcp.trello.com/v1returns 401 with aWWW-Authenticateheader carrying aresource_metadatapointer (RFC 9728 protected-resource metadata).https://auth.atlassian.com/<tenant>) with PKCE and dynamic client registration; users sign in with their Atlassian account and pick one Trello workspace on the consent screen.grokbot://mcp/oauth/callback+https://www.cursor.com/bot/mcp/oauth/callback) and grok.com — no vendor allowlist work needed.What to review
plugin.jsonkeeps the eToro/TinyFish shape (same fields,minClientVersions.cursor: 3.13.0,category: integrations) so it lists in Cursor and Grok Bot alike.images/Trello_logo_light.svginatlassian/trello-mcp-serverand rendered on a white 192×192 tile with 16px padding. Updated: mark now rendered at 160×160 with 16px padding to match sibling logos.node scripts/validate-plugins.mjspasses ("All plugins validated successfully.").marketplace.json, so expect a trivial array-tail conflict when merging in sequence.Out of scope
Note
Low Risk
Adds marketplace metadata and a remote MCP stub only; no changes to Cursor core or auth implementation beyond listing the integration.
Overview
Adds a one-click Trello integration for Cursor by publishing
third_party/trelloand registering it inmarketplace.json.The plugin wires agents to Atlassian’s hosted Trello MCP (
https://mcp.trello.com/v1) viamcp.jsonand documents OAuth (Atlassian PKCE, per-user workspace consent) in the README and changelog. It is separate from the existing Jira/Confluence Atlassian connector and exposes board, list, card, checklist, Inbox, Planner, and search capabilities through the remote server’s tools.Packaging matches other third-party MCP plugins (
plugin.json, MIT license, logo asset referenced in manifest).Reviewed by Cursor Bugbot for commit 5bfb145. Bugbot is set up for automated code reviews on this repo. Configure here.