Trello MCP Server
Enables creation of commits and pull requests, and linking them to Trello tickets for a seamless development workflow.
Allows AI agents to interact with Trello boards, cards, lists, comments, and attachments; enables ticket analysis, card management, and board synchronization.
Click on "Install 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 MCP Serveranalyze 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: Jira Context 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mih-Nig-Afe/MCP-Dev-Loop-Trello-Cursor-GitHub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server