SM

smarthomeo/mcp-trello

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

10 stars 5 forks 品質 79 トレンド 12MIT

MCP server for Trello. Manage boards, lists, cards, labels, and checklists from any AI agent.

概要

Manage boards, lists, cards, labels, and checklists from any AI agent. No official or maintained MCP server exists for Trello. This is the first one. 1. Go to trello.com/power-ups/admin/ and copy your API key 2. Visit this URL (replace YOUR_KEY): (~/Library/Application Support/Claude/claude_desktop_config.json): - "Show me all cards in the Backlog list" - "Move the login bug card to In Progress" - "Create a card called 'Update dependencies' in the Sprint list" - "Add a comment to card abc123 saying 'Reviewed and approved'" - "Search for all cards mentioning 'authentication'" - "Create a new board called 'Q3 Roadmap'"

README

以下は原文 README の抜粋です。原文を見る。

mcp-trello

MCP server for Trello. Manage boards, lists, cards, labels, and checklists from any AI agent.

No official or maintained MCP server exists for Trello. This is the first one.

Install

npm install -g mcp-trello

Or run directly with npx:

npx mcp-trello

Configuration

Get your Trello credentials

  1. API Key: Go to trello.com/power-ups/admin/ and copy your API key
  2. Token: Visit this URL (replace YOUR_KEY):
    https://trello.com/1/authorize?expiration=never&scope=read,write&response_type=token&key=YOUR_KEY
    

Add to your MCP client

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "trello": {
      "command": "npx",
      "args": ["-y", "mcp-trello"],
      "env": {
        "TRELLO_API_KEY": "your-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "trello": {
      "command": "npx",
      "args": ["-y", "mcp-trello"],
      "env": {
        "TRELLO_API_KEY": "your-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}

Gemini CLI (~/.config/gemini/settings.json):

{
  "mcpServers": {
    "trello": {
      "command": "npx",
      "args": ["-y", "mcp-trello"],
      "env": {
        "TRELLO_API_KEY": "your-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}

Available Tools

Boards

Tool Description
list_boards List all boards for the authenticated user
get_board Get details of a specific board (with lists, labels, members)
create_board Create a new board

Lists

Tool Description
get_lists Get all lists on a board
create_list Create a new list on a board
archive_list Archive or unarchive a list

Cards

Tool Description
get_cards Get all cards on a board or list
get_card Get a specific card with full details
create_card Create a new card
update_card Update a card’s name, description, due date, or position
move_card Move a card to a different list
delete_card Delete a card

Labels

Tool Description
get_labels Get all labels on a board
create_label Create a new label
add_label_to_card Add a label to a card
remove_label_from_card Remove a label from a card

Checklists

Tool Description
get_checklists Get checklists on a card
create_checklist Create a checklist on a card
add_checklist_item Add an item to a checklist

Comments

Tool Description
add_comment Add a comment to a card
Tool Description
search Search across all boards (cards, boards, members)
GitHub で README 全文を見る

インストール

npx -y mcp-trello
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "trello": { "command": "npx", "args": ["-y", "mcp-trello"], "env": { "TRELLO_API_KEY": "your-key", "TRELLO_TOKEN": "your-token" } } } }