Skip to main content
Glama

Trello MCP Server

TrelloのAPIと連携するMCP(Model Context Protocol)サーバーです。

セットアップ

1. 依存関係のインストール

npm install

2. ビルド

npm run build

3. Trello API認証情報の取得

  1. Trello Developer Portal にアクセスしてAPI Keyを取得

  2. 同じページでTokenを生成

4. 環境変数の設定

以下の環境変数を設定してください:

  • TRELLO_API_KEY: TrelloのAPI Key

  • TRELLO_TOKEN: Trelloのアクセストークン

Related MCP server: Trello MCP Server

Cursor/Claudeでの設定

~/.cursor/mcp.json (または該当する設定ファイル) に以下を追加:

{
  "mcpServers": {
    "trello": {
      "command": "node",
      "args": ["C:\\Users\\hirok\\Documents\\MCPs\\trello-mcp\\dist\\index.js"],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}

利用可能なツール

ツール名

説明

get_boards

認証ユーザーの全ボードを取得

get_lists

指定ボードの全リストを取得

get_cards

指定リストの全カードを取得

create_card

新しいカードを作成

update_card

カードを更新

delete_card

カードを削除

開発

# TypeScriptのコンパイル監視
npm run build -- --watch

# 開発モードで実行
npm run dev

ライセンス

ISC

Available Tools

7 tools
tre__create_cardC

Create a new card in a list

Inputs: listId (required), name (required), desc.

tre__delete_cardC

Delete a card

Inputs: cardId (required).

tre__get_boardsB

Get all boards for the authenticated user

Inputs: no named parameters.

tre__get_cardsC

Get all cards in a list

Inputs: listId (required).

tre__get_listsB

Get all lists in a board

Inputs: boardId (required).

tre__invite_to_boardC

Invite a member to a board by email

Inputs: boardId (required), email (required), type.

tre__update_cardC

Update an existing card

Inputs: cardId (required), name, desc, idList.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 7 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose targeting specific Trello resources and actions, with no overlap in functionality. For example, get_boards, get_lists, and get_cards handle different retrieval operations, while create_card, update_card, and delete_card manage the card lifecycle distinctly.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern with the 'tre__' prefix, using clear action verbs like create, delete, get, invite, and update. The naming is uniform and predictable across all seven tools, making them easily distinguishable and readable.

    Tool Count5/5

    With 7 tools, this server is well-scoped for managing Trello boards, lists, cards, and members. Each tool serves a specific purpose without redundancy, covering core operations like retrieval, creation, updates, and invitations in a concise and effective manner.

    Completeness4/5

    The tool set provides solid CRUD coverage for cards and basic board/list management, with minor gaps such as missing operations for updating or deleting boards/lists, and no tools for handling comments or attachments on cards. However, the core workflows for card lifecycle and board access are adequately covered.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables interaction with Trello boards, lists, and cards through the Trello REST API. Supports board management, card operations, member management, labels, and checklists through natural language.
      116 npm
      1
      ISC
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides 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