תדריך בוקר על הלוח
Every weekday at 8:00, look at my Trello board, find the cards due today or already overdue, and write a short list to trello-today.md with each card name, the list it sits in, and its due date.
שרת MCP מאומת: Trello
רשימת הכלים למטה היא לכידה חיה מהשרת הרץ; קריאת כלי מאומתת עדיין ממתינה להרשאות.
התשובה הקצרה
אומת לאחרונה 2026-08-03
שרת ה-MCP של Trello מחבר עוזר AI ללוחות ה-Trello שלכם, כך שהוא יכול לקרוא כרטיסים, רשימות, צ׳קליסטים, תגובות ותוויות, וגם ליצור, להעביר, לשכפל ולארכב אותם. זהו פרויקט קהילתי, שמפורסם ל-npm בשם @delorenj/mcp-server-trello ומפותח בקוד פתוח על ידי מתחזק יחיד, ולא מוצר רשמי של Trello או Atlassian. אישור הגישה שלו הוא זוג מחרוזות שאתם מייצרים בעצמכם, מפתח API של Trello וטוקן, ששניהם נכנסים לשני משתני סביבה. כל טענה למטה מגיעה מריצה חיה אחת, לא מה-README. הרצנו אותו על Mac עם ערכי דמה בשני המשתנים האלה: השרת עלה, השלים את לחיצת היד של MCP וענה ל-tools/list עם כל 57 הכלים, שהם הטבלה שלמטה, מילה במילה. קריאת הכלי האמיתית היחידה שביצענו, list_boards, הגיעה עד Trello וחזרה עם שגיאת 401 חיה, המודפסת בהמשך, כי ערך דמה אינו טוקן, ולכן קריאה מאומתת מוצלחת עדיין ממתינה למפתח ולטוקן משלכם. [1][4][5]
אימות
השיטה
הרצנו את השרת עם npx על גבי stdio כאשר TRELLO_API_KEY ו-TRELLO_TOKEN מוגדרים למחרוזות דמה מובהקות, אף פעם לא לאישורי גישה אמיתיים, השלמנו את לחיצת היד של MCP וקראנו ל-tools/list: הוא ענה עם כל 57 הכלים, והטבלה שלמטה היא התשובה הזו, מילה במילה. הוא הסכים לגרסת הפרוטוקול שביקשנו, 2025-06-18, בלי שום הורדת גרסה. אחר כך ביצענו קריאת כלי אמיתית אחת, list_boards בלי ארגומנטים, שיצאה אל api.trello.com על גבי HTTPS וחזרה עם שגיאת ה-401 החיה המודפסת למטה, כי ערך דמה אינו טוקן. השרת הזה לא כותב דבר לשגיאה התקנית בהפעלה, ולכן הבאנר שלמטה הוא תשובת ה-initialize ששלח על החיבור. ארבע ריצות נוספות של אותה גרסת חבילה על אותו Mac נתנו לנו את שאר השגיאות המצוטטות בעמוד הזה: אחת הופעלה בלי אף אחד משני המשתנים וקרסה עוד לפני לחיצת היד, אחת שלחה ל-get_cards_by_list_id ערך listId מטיפוס שגוי, אחת ביקשה שני שמות כלים שהשרת אינו מפרסם, get_board_info ו-list_boardz, ואחת קראה לכלי אמיתי עם מזהה לוח שהמצאנו. כך שהכלים נספרו בריצה חיה וכל שגיאה כאן היא פלט אמיתי, בעוד קריאה מאומתת מוצלחת עדיין ממתינה למפתח API וטוקן של Trello משלכם.
הודעת הפתיחה של השרת
{"result":{"protocolVersion":"2025-06-18","capabilities":{"tools":{"listChanged":true}},"serverInfo":{"name":"trello-server","version":"1.8.1"}},"jsonrpc":"2.0","id":1}קריאת כלי אמיתית אחת
tools/call list_boards {}Error: MCP error -32603: Trello API Error: 401 Request failed with status code 401
שורות אמיתיות מהתוצאה שנלכדה: מספיק כדי להוכיח שהקריאה נענתה.
כלים
השרת ענה ל-tools/list עם 57 כלים בתאריך 2026-08-03. השמות, התיאורים והפרמטרים למטה הם המילים שלו עצמו, מועתקים מהתשובה הזו וללא עריכה.
| כלי | מה הוא עושה |
|---|---|
| get_cards_by_list_idboardIdlistId*fieldsnameFilterdescMaxLengthomitDescThresholdBytes | Fetch cards from a specific Trello list on a specific board. Descriptions are previewed by default to keep responses compact; set fields without "desc" to omit descriptions, or increase descMaxLength/omitDescThresholdBytes and use get_card for full details. |
| get_listsboardId | Retrieve all lists from the specified board |
| get_recent_activityboardIdlimitsincebefore | Fetch recent activity on the Trello board |
| add_card_to_listboardIdlistId*name*descriptiondueDatedueReminderstartlabels | Add a new card to a specified list on a specific board |
| update_card_detailsboardIdcardId*namedescriptiondueDatedueReminderstartdueCompletelabelspos | Update an existing card's details on a specific board |
| archive_cardboardIdcardId* | Send a card to the archive on a specific board |
| watch_cardcardId*subscribed* | Subscribe or unsubscribe from watching a card for activity notifications |
| watch_listlistId*subscribed* | Subscribe or unsubscribe from watching a list for activity notifications |
| move_cardboardIdcardId*listId*pos | Move a card to a different list, potentially on a different board |
| add_list_to_boardboardIdname* | Add a new list to the specified board |
| archive_listboardIdlistId* | Send a list to the archive on a specific board |
| update_listlistId*nameclosedsubscribedidBoard | Update a list name, archive state, subscription state, or board. Use update_list_position for moving a list within a board. |
| update_list_positionlistId*position* | Update the position of a list on the board. Trello uses fractional indexing: each list has a float position, and to place a list between two others, use the average of their positions (e.g., between pos 1024 and 2048, use 1536). Use "top"/"bottom" shortcuts to move to the edges. |
| get_my_cards | Fetch all cards assigned to the current user |
| attach_image_to_cardboardIdcardId*imageUrl*name | Attach an image to a card from a URL on a specific board |
| attach_file_to_cardboardIdcardId*fileUrl*namemimeType | Attach any file to a card from a URL on a specific board |
| attach_data_to_cardboardIdcardId*data*namemimeType | Attach binary data (image, markdown, PDF, text, etc.) to a card from base64-encoded data or a data URL. Use this for any non-image content. For image/screenshot uploads with PNG defaults, see attach_image_data_to_card. |
| attach_image_data_to_cardboardIdcardId*imageData*namemimeType | Attach an image to a card from base64 data or a data URL. Image-flavored convenience over attach_data_to_card: defaults assume PNG when mimeType/name are omitted, suitable for screenshot pasting. For non-image content, use attach_data_to_card. |
| list_boards | List all boards the user has access to |
| set_active_boardboardId* | Set the active board for future operations |
| list_workspaces | List workspaces the user has access to. If TRELLO_ALLOWED_WORKSPACES is configured, only allowed workspaces are returned. |
| create_boardname*descidOrganizationdefaultLabelsdefaultLists | Create a new Trello board optionally within a workspace |
| set_active_workspaceworkspaceId* | Set the active workspace for future operations |
| list_boards_in_workspaceworkspaceId* | List all boards in a specific workspace |
| get_active_board_info | Get information about the currently active board |
| get_cardcardId*includeMarkdown | Get detailed information about a specific Trello card |
| add_commentcardId*text* | Add the given text as a new comment to the given card |
| update_commentcommentId*text* | Update the given comment with the new text |
| delete_commentcommentId* | Delete a comment from a Trello card |
| get_card_commentscardId*limit | Retrieve all comments from a specific Trello card |
| create_checklistname*cardId* | Create a new checklist |
| get_checklist_itemsname*cardIdboardId | Get all items from a checklist by name |
| add_checklist_itemtext*checkListName*cardIdboardId | Add a new item to a checklist |
| find_checklist_items_by_descriptiondescription*cardIdboardId | Search for checklist items containing specific text in their description |
| get_acceptance_criteriacardIdboardId | Get all items from the "Acceptance Criteria" checklist |
| get_checklist_by_namename*cardIdboardId | Get a complete checklist with all its items and completion percentage |
| update_checklist_itemcardId*checkItemId*statenameposduedueReminderidMember | Update a checklist item name, state, position, due date, reminder, or assigned member |
| delete_checklist_itemcardId*checkItemId* | Delete a checklist item from a card |
| get_board_membersboardId | Get all members of a specific board |
| assign_member_to_cardcardId*memberId* | Assign a member to a specific card |
| remove_member_from_cardcardId*memberId* | Remove a member from a specific card |
| get_board_labelsboardId | Get all labels of a specific board |
| create_labelboardIdname*color | Create a new label on a board |
| update_labellabelId*namecolor | Update an existing label |
| delete_labellabelId* | Delete a label from a board |
| copy_cardsourceCardId*listId*namedescriptionkeepFromSourcepos | Copy/duplicate a Trello card to any list (even on a different board). Copies all properties by default including checklists, attachments, comments, labels, etc. |
| copy_checklistsourceChecklistId*cardId*namepos | Copy a checklist (with all its items) from one card to another. Works across different boards. |
| add_cards_to_listlistId*cards* | Add multiple cards to a list in one operation. Cards are created sequentially (Trello API does not support batch writes). Rate limiting is handled automatically. |
| get_board_custom_fieldsboardId | Get all custom field definitions on a board. Returns field IDs, names, and types. For dropdown/list fields, also returns available options with their IDs. Requires Trello Standard plan or higher. |
| update_card_custom_fieldcardId*customFieldId*type*value | Set or clear a custom field value on a card. Requires Trello Standard plan or higher. Use get_board_custom_fields first to find field IDs and types. Value format depends on type: text=any string, number=numeric string, checkbox="true"/"false", date=ISO 8601 string, list=option ID from get_board_custom_fields. To clear a field, set type to "clear" and omit value. |
| get_card_historycardId*filterlimit | Get the history/actions of a specific card |
| download_attachmentcardId*attachmentId* | Download an attachment from a card. Returns base64-encoded data that can be saved or viewed. |
| get_health | Get quick system health status for monitoring and load balancing |
| get_health_detailed | Get comprehensive system health diagnostic with all subsystem checks |
| get_health_metadata | Verify metadata consistency between boards, lists, cards, and checklists |
| get_health_performance | Get detailed performance metrics and analysis |
| perform_system_repair | Attempt to automatically repair common system issues |
פרמטרים המסומנים ב-* הם חובה.
התקנה
העתיקו את הבלוק של האפליקציה שלכם. כל אחד מהם הוא ההגדרה המדויקת שאיתה אימתנו את השרת.
פתחו את הקובץ ~/Library/Application Support/Claude/claude_desktop_config.json (בתוך Claude Desktop: Settings, אחר כך Developer, אחר כך Edit Config) והוסיפו:
{
"mcpServers": {
"trello": {
"command": "npx",
"args": [
"-y",
"@delorenj/mcp-server-trello"
],
"env": {
"TRELLO_API_KEY": "your-trello-api-key",
"TRELLO_TOKEN": "your-trello-token"
}
}
}
}החליפו את שני ערכי הדמה במפתח ובטוקן שאתם מייצרים ב-trello.com/app-key, ואז סגרו ופתחו מחדש את Claude Desktop. הדוגמה של הפרויקט עצמו משתמשת ב-bunx במקום ב-npx, וה-README שלו אומר ש-bunx עולה הכי מהר אבל npx עובד באופן זהה; npx הוא זה שהרצנו, והוא צריך את -y שלמעלה כדי להתקין בלי לשאול. [6][5]
פקודה אחת בטרמינל:
claude mcp add trello -e TRELLO_API_KEY=your-trello-api-key -e TRELLO_TOKEN=your-trello-token -- npx -y @delorenj/mcp-server-trello
כל מה שאחרי המקף הכפול הוא הפקודה המדויקת ש-Claude Code יריץ, וכל -e מגדיר משתנה סביבה אחד שאיתו הוא רץ. ה-README ממליץ על אותה פקודה עם bunx במקום npx; השורה שלמעלה היא זו שאימתנו על ה-Mac הזה. [7][5]
הוסיפו ל-~/.cursor/mcp.json עבור כל הפרויקטים, או ל-.cursor/mcp.json בתוך פרויקט אחד:
{
"mcpServers": {
"trello": {
"command": "npx",
"args": [
"-y",
"@delorenj/mcp-server-trello"
],
"env": {
"TRELLO_API_KEY": "your-trello-api-key",
"TRELLO_TOKEN": "your-trello-token"
}
}
}
}Cursor קורא את הקובץ מחדש אחרי הפעלה מחדש. זהו אותו בלוק mcpServers ש-Claude Desktop מקבל, במבנה הקובץ ובשני המיקומים ש-Cursor מתעד בעצמו, והוא נושא את אותם שני משתנים שכל לקוח אחר צריך. [8][5]
בלי קובץ JSON ובלי טרמינל. ב-Routines: Settings, אחר כך Assistant, אחר כך Connections, אחר כך Add MCP Server. העבירו את הטופס ל-Command (stdio) והזינו:
Name Trello Command npx Arguments -y @delorenj/mcp-server-trello Environment Variables TRELLO_API_KEY your-trello-api-key TRELLO_TOKEN your-trello-token
הערך בשדה ה-Arguments מתפצל לפי רווחים, לכן השאירו אותו בדיוק שלוש המילים האלה. שני הסודות נכנסים ל-Environment Variables, שורה לכל אחד, ולעולם לא ל-Arguments. לחצו קודם על Test Connection: שרת תקין עונה עם מספר הכלים שלו, חמישים ושבעה עבור השרת הזה. בדיקה ירוקה אומרת שהשרת עלה, לא ש-Trello קיבלה את הטוקן שלכם, אז בקשו מהעוזר משימת קריאה קטנה מיד אחריה, למשל רשימת הלוחות שלכם. [9][5]
בלי טרמינל
אם מעולם לא פתחתם את הטרמינל ואין לכם כוונה להתחיל, זה המסלול שלכם. Routines היא אפליקציית Mac שמריצה שרתי MCP בשבילכם: ממלאים ארבעה שדות פעם אחת, והכלים של השרת זמינים ל-AI שלכם בצ׳אט ובשגרות מתוזמנות.
01
הורידו את האפליקציה מ-getroutines.ai/download, גררו אותה ל-Applications והתחברו.
02
הפרויקט מפנה אתכם ל-trello.com/app-key. כשאתם מחוברים ל-Trello, העמוד הזה מציג את מפתח ה-API שלכם, וקישור בתוכו מייצר טוקן עבור אותו מפתח אחרי שתאשרו את הגישה ש-Trello שואלת עליה. העתיקו את שתי המחרוזות. יחד הן מתפקדות כחשבון ה-Trello שלכם, לכן התייחסו אליהן כמו לסיסמה.
03
לחצו על החשבון שלכם בתחתית סרגל הצד ובחרו Settings. פתחו את הקטע Assistant, אחר כך את הלשונית Connections, גללו אל MCP Servers ולחצו על Add MCP Server.
04
העבירו את הטופס ל-Command (stdio): השרת הזה הוא פקודה שה-Mac שלכם מריץ, לא כתובת אינטרנט. קראו לו Trello. Command: npx. Arguments: -y @delorenj/mcp-server-trello, בדיוק כפי שנכתב, עם רווח אחד בין כל חלק.
05
בשדה Environment Variables הוסיפו שתי שורות: TRELLO_API_KEY עם המפתח שלכם, ו-TRELLO_TOKEN עם הטוקן שלכם, כל ערך מועתק במלואו ובלי רווחים סביבו. לחצו Test Connection: Routines מפעילה את השרת ומדווחת כמה כלים היא מצאה, חמישים ושבעה עבור השרת הזה. אחר כך לחצו Add Server.
06
הכלים עובדים בצ׳אט מיד, ובקשה לרשימת הלוחות שלכם היא הדרך המהירה ביותר לוודא ש-Trello קיבלה את הטוקן. כדי לתת לשגרה מתוזמנת להשתמש בהם, פתחו את השגרה, מצאו את הכרטיס Tools & connections וסמנו את השרת תחת Apps.
רעיונות לשגרות
אחרי שהשרת מחובר, שגרה מתוזמנת יכולה להשתמש בכלים שלו גם כשאתם לא מול המסך. העתיקו פרומפט, הדביקו אותו ב-Routines ובחרו שעה. הפרומפטים כתובים באנגלית בכוונה, מדביקים אותם בדיוק כפי שהם.
Every weekday at 8:00, look at my Trello board, find the cards due today or already overdue, and write a short list to trello-today.md with each card name, the list it sits in, and its due date.
Every Friday at 16:00, read the cards in my In Progress list on Trello, check when each one last changed, and write the ones that have not moved in over a week to stuck-cards.md with a note on what they are waiting for.
Every Monday at 9:00, read every card in my Inbox list on Trello and write me one line per card: what it is, and what it is missing, such as a due date, a checklist or an assigned member.
פתרון תקלות
שגיאות אמיתיות שנלכדו בריצת האימות, מודפסות בדיוק כפי שהשרת החזיר אותן.
מה רואים
Error: MCP error -32603: Trello API Error: 401 Request failed with status code 401
הפתרון
Trello דחתה את המפתח והטוקן. זו התשובה המדויקת שקריאת הדוגמה שלנו קיבלה, כי הפעלנו את השרת עם ערכי דמה בכוונה. ודאו ש-TRELLO_API_KEY מכיל את המפתח מ-trello.com/app-key ו-TRELLO_TOKEN את הטוקן שנוצר ממנו, שהעתקתם את שניהם במלואם בלי רווח בסוף, ושהפעלתם מחדש את הלקוח אחרי השינוי: הערכים נקראים כשהשרת עולה, לא כשהכלי רץ. טוקן שביטלתם ב-Trello מחזיר בדיוק את אותה 401. כדאי לדעת: ריצה נפרדת שביקשה מ-get_lists את הרשימות של מזהה לוח שהמצאנו חזרה עם אותה 401 עצמה ולא עם שגיאת לא-נמצא, כך שכל עוד אישור הגישה נדחה אתם לא מגלים אם מה שביקשתם בכלל קיים.
מה רואים
Error: TRELLO_API_KEY and TRELLO_TOKEN environment variables are required
הפתרון
שני המשתנים הם חובה, וכשאחד מהם חסר השרת זורק שגיאה לפני שהוא מספיק לענות משהו: Node מדפיס את השורה הזו בתוך עקבת קריאות קצרה, התהליך יוצא בלי שכתב דבר ל-stdout, והלקוח שלכם מדווח שהחיבור נכשל ולא שכלי מסוים לא רץ. הוסיפו את שניהם בבלוק ה-env בקובץ ה-JSON, אחרי -e בפקודת Claude Code, או כשתי שורות בשדה Environment Variables ב-Routines, ואז הפעילו את הלקוח מחדש.
מה רואים
MCP error -32602: Input validation error: Invalid arguments for tool get_cards_by_list_id: [
{
"expected": "string",
"code": "invalid_type",
"path": [
"listId"
],
"message": "Invalid input: expected string, received number"
}
]הפתרון
חדשות טובות שנראות כמו רעות. השרת הזה בודק כל ארגומנט מול הסכימה שלו עצמו לפני שהוא פונה ל-Trello, ומציין את שם השדה ואת הטיפוס שציפה לו, כך שבקשה שגויה עולה לכם בשגיאה מקומית מהירה במקום בתשובה מבלבלת מה-API. גרמנו לזה בכוונה כששלחנו את listId כמספר, בזמן שהכלי מצפה למזהה כמחרוזת. מזהי Trello הם מחרוזות של אותיות וספרות, ולכן בלקוח אמיתי פשוט אמרו לאיזו רשימה אתם מתכוונים ותנו לעוזר למלא את המזהה. רוב הכלים מקבלים גם boardId אופציונלי, שנופל בחזרה ללוח שבחרתם עם set_active_board.
מה רואים
MCP error -32602: Tool get_board_info not found
הפתרון
השם שבבקשה אינו אחד מ-57 הכלים שהשרת מפרסם, ולכן שום דבר לא רץ. ביקשנו שני שמות חסרים בכוונה באותה ריצה: ניחוש סביר למראה, get_board_info, בזמן שהכלי האמיתי נקרא get_active_board_info, ושגיאת הקלדה פשוטה, list_boardz, שחזרה עם אותה שורה בדיוק ובתוכה השם הזה. עוזרים מנחשים לפעמים שם של כלי מהזיכרון במקום מהרשימה שקיבלו. הפנו אותם לטבלה שלמעלה, נקבו בשם האמיתי, והקריאה תעבור; אם זה חוזר, הפעילו מחדש את הלקוח כדי שיקרא את רשימת הכלים מחדש.
שאלות נפוצות
זהו שרת Model Context Protocol קהילתי ל-Trello, שמפורסם ל-npm בשם @delorenj/mcp-server-trello ומפותח בקוד פתוח ב-GitHub על ידי המתחזק delorenj. אחרי החיבור, עוזר כמו Claude יכול לעבוד בתוך חשבון ה-Trello שלכם: לקרוא לוחות, רשימות וכרטיסים, ליצור ולהעביר כרטיסים, לסמן פריטים בצ׳קליסט, להשאיר תגובות ולצרף קבצים. הוא רץ כתהליך מקומי על ה-Mac שלכם, מופעל על ידי npx, ומדבר עם אפליקציית ה-AI שלכם על גבי stdio. הוא אינו מפורסם על ידי Trello או Atlassian. [1][4][5]
השרת הרץ חושף 57 כלים, והטבלה למעלה היא פלט ה-tools/list החי הזה, מילה במילה. הם מתחלקים לקבוצות: אחד עשר לכרטיסים (get_card, get_cards_by_list_id, get_my_cards, add_card_to_list, add_cards_to_list, update_card_details, move_card, copy_card, archive_card, watch_card, get_card_history), תשעה לצ׳קליסטים, שבעה ללוחות ולסביבות עבודה, שישה לרשימות, חמישה לקבצים מצורפים, ארבעה לתגובות, ארבעה לתוויות, שלושה לחברי לוח, שניים לשדות מותאמים, אחד לפעילות אחרונה בלוח, וחמישה כלי בריאות ותיקון שהשרת משתמש בהם כדי לדווח על עצמו.
כדאי להיות מפוכחים לגבי ההיקף. טוקן של Trello הוא ברמת החשבון: הוא מכסה כל לוח שאתם רואים, לא רק את זה שחשבתם עליו, ורשימת הכלים כוללת את archive_card, archive_list, delete_comment, delete_label ו-delete_checklist_item. הצמצום היחיד שהשרת מציע הוא TRELLO_ALLOWED_WORKSPACES, משתנה אופציונלי שמכיל רשימת מזהי סביבות עבודה מופרדים בפסיקים שהכלים רשאים לגעת בהן, וכדאי להגדיר אותו אם החשבון שלכם מערבב עבודה ואישי. מעבר לזה, ההרגלים הנכונים הם הרגילים: שמרו את המפתח והטוקן במקום שהלקוח שלכם מחזיק בפרטיות, בקשו מהעוזר לספר לכם מה הוא עומד לשנות לפני שהוא משנה, ובטלו את הטוקן ב-Trello כשאתם מפסיקים להשתמש בחיבור. [5]
לא. ב-Routines ממלאים ארבעה שדות בהגדרות ולוחצים Test Connection; המדריך למעלה מראה כל לחיצה, כולל לאן נכנסים המפתח והטוקן. Claude Desktop ו-Cursor דורשים עריכה חד-פעמית של קובץ JSON קטן. רק Claude Code הוא כלי טרמינל מטבעו. [9][6]
הוא דורש שני ערכים, ושניהם חינמיים להפקה: מפתח API מ-trello.com/app-key וטוקן שנוצר מאותו עמוד, שאותם מדביקים ב-TRELLO_API_KEY וב-TRELLO_TOKEN. שום דבר לא מותקן בתוך Trello עצמה; זהו לקוח API רגיל, לא Power-Up. חשבון Trello חינמי מספיק לרוב הכלים, עם חריג אחד שהשרת מציין בתיאורי הכלים שלו עצמו: get_board_custom_fields ו-update_card_custom_field דורשים תוכנית Trello Standard ומעלה. [5]
חיפוש ב-npm אחר שרתי MCP ל-Trello מעלה עשרות מהם, וההורדות מכריעות את הבחירה במקומכם: @delorenj/mcp-server-trello הורדה 5,763 פעמים בשבוע שהסתיים ב-2026-08-02, בעוד החבילה הקרובה ביותר שבדקנו, atlassian-trello-mcp, הגיעה ל-85 באותו חלון זמן. המאגר שלה פעיל ולא נטוש, עם 427 כוכבים ודחיפת קוד מאותו יום שבו פורסמה הגרסה שהרצנו. זה השרת שהעמוד הזה אימת, וההגדרות שלמעלה נוקבות בשמו המלא, כולל ה-scope, כי שם שנכתב בלי הקידומת @delorenj/ מתקין משהו אחר לגמרי. [2][3][4][1]
כל לקוח MCP שמסוגל להפעיל שרת stdio מקומי: Claude Desktop, Claude Code, Cursor ו-Routines כולם יכולים, וההגדרה המדויקת לכל אחד נמצאת למעלה. השרת עצמו זהה בכל לקוח; רק המקום שבו מדביקים את ההגדרה משתנה. זו פקודה שה-Mac שלכם מריץ ולא כתובת אינטרנט, כך גם הרצנו אותה, ולכן לקוח שמקבל רק כתובת מתארחת לא יוכל להשתמש בו. [6][7][8][9]
מקורות
כל מה שבעמוד הזה שלא ראינו בעצמנו בריצה מקושר כאן, עם התאריך שבו קראנו אותו. לגבי השאר, הריצה עצמה היא הקבלה.
[1]
Latest version 1.8.1, published 2026-07-25; license MIT; repository git+https://github.com/delorenj/mcp-server-trello.git; the published bin entry points at the compiled build/index.js.
[2]
5,763 downloads for the week 2026-07-27 to 2026-08-02.
[3]
85 downloads for the same week, the closest rival we measured among the other Trello MCP packages on npm.
[4]
427 stars, 21 open issues, MIT licensed, not archived, created 2025-01-03 and pushed 2026-07-25 at access time, per the GitHub API. It is owned by the individual account delorenj, not by an organisation.
[5]
Source for the client config JSON, the note that bunx starts fastest but npx works identically, the required TRELLO_API_KEY and TRELLO_TOKEN variables, the optional TRELLO_BOARD_ID, TRELLO_WORKSPACE_ID and TRELLO_ALLOWED_WORKSPACES ones, the claim of 57 tools that our run matched exactly, and the trello.com/app-key credential step.
[6]
The claude_desktop_config.json shape and where the file lives.
[7]
The claude mcp add syntax for local stdio servers, including environment variables.
[8]
[9]
How Routines runs one-click OAuth connectors and any MCP server.
העמוד הזה מתאר את Trello כפי שהתנהג בריצה מתוארכת אחת על Mac אחד. גרסאות משתנות: אם משהו כאן כבר לא תואם למה שאתם רואים, תאריך הלכידה בראש העמוד אומר בן כמה הצילום.
מאחורי המדריך הזה
Routines, האפליקציה שמאחורי המדריך הזה, מריצה שרתי MCP כמו זה בלי טרמינל: כך עובדים המחברים. הפתקים שלכם נשארים קובצי markdown על ה-Mac שלכם, אין חשבון ענן לשלם, והיא עובדת גם בלי אינטרנט. להורדת Routines