Trello Cursor Dev Loop
Provides tools for interacting with Trello boards, lists, and cards, enabling AI agents to manage tasks, add comments, move cards, attach commits, and update ticket status programmatically.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Trello Cursor Dev Loopanalyze my assigned tasks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Dev Loop: Trello → Cursor → GitHub
Human-in-the-loop AI development — Trello tickets drive analysis, implementation, commits, and board sync in Cursor.
❌ Not autonomous AI — the agent suggests, you approve, the agent executes.
✅ Human-in-the-loop — no surprise commits, pushes, or Trello updates.
Clone this repo, connect Trello via MCP, and run a repeatable dev loop your whole team can use.
Architecture
┌──────────────┐ ┌───────────────────┐ ┌─────────────────┐
│ Trello │ ──► │ Trello MCP Server │ ──► │ Cursor Agent │
│ (Tickets) │ │ (this repo) │ │ (you control) │
└──────────────┘ └───────────────────┘ └────────┬────────┘
│
┌───────────────────────────────┼───────────────────────────────┐
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Codebase │ ─────────────► │ GitHub │ ─────────────► │ Trello │
│ Node/React… │ commit/PR │ commits/PRs │ update/sync │ comments │
└─────────────┘ └─────────────┘ └─────────────┘Related MCP server: Trello MCP Server
Repo structure
Path | Purpose |
Core engine — Trello API + MCP tools | |
Agent rules, skill, approval hooks | |
Command system ( | |
End-to-end session walkthroughs | |
Setup, MCP, safety model, example prompts | |
| |
Ready-to-use Cursor config (MCP + rules + hooks) |
Quick start
git clone https://github.com/Mih-Nig-Afe/MCP-Dev-Loop-Trello-Cursor-GitHub.git
cd MCP-Dev-Loop-Trello-Cursor-GitHub
./bin/install.sh
./bin/sync-global-cursor.shEdit
.envwith Trello API credentialsnpm run test-api— verify connection + full card extractionCursor Settings → MCP → confirm
trellois connected (Refresh if needed)In chat:
analyze my assigned tasks
Full guide: docs/setup.md
Daily workflow
Step | You say | Agent does |
1. Pull |
| Lists your Trello queue |
2. Plan |
| Full card extraction → PLAN (no code) |
3. Approve |
| — |
4. Build |
| Edits codebase |
5. Commit prep |
| Shows diff + draft message |
6. Commit |
| Creates commit (you approve via hook) |
7. Sync |
| Comment + attach commit URL |
Command reference: workflows/README.md
Example sessions: examples/
Commands
analyze my assigned tasks
analyze ticket <cardId>
implement ticket <cardId>
fix issue in ticket <cardId>
prepare commit for ticket <cardId>
commit this change
update trello ticket <cardId>
mark in progress
mark doneSlash aliases: /analyze-ticket, /implement-ticket, /prepare-commit, /update-trello
Safety (enforced)
Action | Protection |
| Cursor hook → asks your approval |
| Hook → asks approval ( |
Trello comment / move | Hook → blocked unless you said |
Agent rules | Analyze phase = no code; commit/sync only on explicit command |
Details: docs/safety-model.md
MCP tools
get_my_cards · get_card (full extraction) · get_card_comments · add_comment · update_card · move_card · attach_commit · get_boards · get_board_cards · get_board_lists · mark_in_progress · mark_done
get_card returns description, all comments, attachments, checklists, custom fields, stickers, activity, and list/board context in one call.
Use in another project
./bin/sync-global-cursor.sh— registers MCP globally + copies skillCopy
cursor-rules/into your app's.cursor/Keep
.envin this repo (global MCPcwdpoints here)
Guide: docs/cursor-setup.md
Stay up to date
git pull
./bin/sync-global-cursor.sh
npm run install:mcp # if dependencies changedThen Refresh MCP in Cursor Settings.
Roadmap
Auto-task prioritization
Codebase memory layer
PR auto-review
Test runner integration before commit
Slack/Telegram notifications
License
MIT — see LICENSE
This server cannot be deployed
Maintenance
Related MCP Connectors
Opinionated sprint tracker. Read/update tickets, sprints, velocity from Claude/Cursor/Zed.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Task & board management for AI agents + humans. Kanban, comments, digests via MCP.
Related MCP Servers
- AlicenseDqualityDmaintenanceAn enhanced Model Context Protocol server providing comprehensive integration between Trello and Cursor AI with 40+ tools covering multiple Trello API categories for complete project management.32377 npm11MIT
- AlicenseNot gradedqualityDmaintenanceProvides seamless integration with Trello's API to manage boards, lists, and cards through natural language. It supports full CRUD operations, card movement, and the ability to load Trello resources directly into an LLM's context for analysis.MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to manage Trello boards, lists, cards, comments, checklists, labels, and members through natural language.16-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Trello boards, lists, cards, labels, checklists, members, comments, and attachments through natural language.377 npmISC