Trello MCP Server
Trello MCPサーバー
Trelloのボード、リスト、カードを取得・操作するためのツールを提供するModel Context Protocol (MCP) サーバーです。
機能
認証済みユーザーの全ボードを取得
ボードの詳細を取得
ボード内のリストを取得
ボードまたはリスト内のカードを取得
特定のカードの詳細を取得
ボードを横断したカードの検索
カードのアクション/履歴を取得
Related MCP server: Trello MCP Server
セットアップ
1. Trello API認証情報の取得
重要: API認証情報を取得するには、Power-Upを作成する必要があります。
https://trello.com/power-ups/admin にアクセスします
「Create New Power-Up」(または「Crear」ボタン)をクリックします
基本情報を入力します:
名前: "Trello MCP" (任意の名前で構いません)
ワークスペース: ワークスペースを選択します
作成後、Power-Up設定の「API Key」セクションに移動します
API Keyが表示されます(32文字の文字列)
「Token」リンク(または説明内の「token」)をクリックして、APIトークンを生成します
プロンプトが表示されたらトークンを承認します
API keyとAPI tokenの両方をコピーします
すでにPower-Upを作成済みの場合は、直接 https://trello.com/app-key にアクセスすることも可能です。
2. 依存関係のインストール
npm install3. 環境変数の設定
環境変数のサンプルファイルをコピーし、認証情報を追加します:
cp .env.example .env.envを編集し、認証情報を追加します:
TRELLO_API_KEY=your_actual_api_key
TRELLO_API_TOKEN=your_actual_api_token4. サーバーのテスト
サーバーを直接実行します:
npm start設定
このMCPサーバーは、Claude Desktopでグローバルに設定するか、Claude Code CLIでプロジェクトごとに設定できます。
オプション1: グローバル設定 (Claude Desktop)
Claude Desktopの設定ファイルを編集します:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
以下の設定を追加します:
{
"mcpServers": {
"trello": {
"command": "node",
"args": ["/absolute/path/to/trello-mcp/index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key_here",
"TRELLO_API_TOKEN": "your_api_token_here"
}
}
}
}/absolute/path/to/trello-mcp/を、このディレクトリへの実際のパスに置き換えてください。
設定を追加した後、Claude Desktopを再起動します。
オプション2: プロジェクトごとの設定 (Claude Code CLI)
Claude Code CLIの場合、MCPサーバーは~/.claude.jsonでプロジェクトごとに設定されます。
重要: type: "stdio"フィールドとenv変数を設定に直接含める必要があります。.envファイルは自動的に読み込まれません。
特定のプロジェクト用に設定するには、以下のコマンドを使用します:
# Using jq to add the configuration
jq '.projects."/path/to/your/project".mcpServers.trello = {
"type": "stdio",
"command": "node",
"args": ["/Users/ehigu/Documents/Esteban/Projects/habitus/webapp/trello-mcp/index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key_here",
"TRELLO_API_TOKEN": "your_api_token_here"
}
}' ~/.claude.json > /tmp/claude_config.json && mv /tmp/claude_config.json ~/.claude.jsonまたは、~/.claude.jsonを手動で編集します:
{
"projects": {
"/path/to/your/project": {
"mcpServers": {
"trello": {
"type": "stdio",
"command": "node",
"args": ["/Users/ehigu/Documents/Esteban/Projects/habitus/webapp/trello-mcp/index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key_here",
"TRELLO_API_TOKEN": "your_api_token_here"
}
}
}
}
}
}設定を追加した後、Claude Codeを再起動します。
利用可能なツール
get_my_boards
認証済みユーザーのすべてのボードを取得します。
パラメータ:
filter(オプション): ボードをタイプでフィルタリングします (all, open, closed, starred, organization, public, members)。デフォルト: "open"
get_board
特定のボードの詳細を取得します。
パラメータ:
board_id(必須): ボードのID
get_board_lists
ボード上のすべてのリストを取得します。
パラメータ:
board_id(必須): ボードのIDfilter(オプション): リストをフィルタリングします (all, open, closed, none)。デフォルト: "open"
get_board_cards
ボード上のすべてのカードを取得します。
パラメータ:
board_id(必須): ボードのID
get_list_cards
特定のリスト内のすべてのカードを取得します。
パラメータ:
list_id(必須): リストのID
get_card
特定のカードの詳細を取得します。
パラメータ:
card_id(必須): カードのID
search_cards
すべてのボードを横断してカードを検索します。
パラメータ:
query(必須): 検索クエリboard_ids(オプション): 検索対象とするボードID(カンマ区切り)
get_card_actions
特定のカードのアクション(アクティビティ/履歴)を取得します。
パラメータ:
card_id(必須): カードのID
使用例
Claude Desktopで設定が完了すると、自然言語を使用してTrelloボードとやり取りできます:
"Show me all my open Trello boards"
"Get the cards from board [board_id]"
"Search for cards containing 'bug fix'"
"Show me the details of card [card_id]"
"What are the lists in my board?"
トラブルシューティング
認証エラー
認証エラーが表示される場合:
APIキーとトークンが正しいか確認してください
トークンの有効期限が切れていないか確認してください
必要に応じて https://trello.com/app-key からトークンを再生成してください
サーバーが起動しない
Node.jsがインストールされているか確認してください:
node --version依存関係がインストールされているか確認してください:
npm install環境変数が正しく設定されているか確認してください
MCPサーバーが「Failed」ステータスを表示する
Claude CodeでMCPサーバーが「failed」と表示される場合:
typeフィールドの欠落: 設定に"type": "stdio"が含まれていることを確認してください。これはClaude Code CLIで必須です。環境変数が読み込まれていない: Claude CodeがMCPサーバーを実行する際、
.envファイルは自動的に読み込まれません。設定内にenvオブジェクトを使用してAPI認証情報を直接含める必要があります:{ "type": "stdio", "command": "node", "args": ["/path/to/trello-mcp/index.js"], "env": { "TRELLO_API_KEY": "your_api_key", "TRELLO_API_TOKEN": "your_api_token" } }ログを確認:
claude --debugを実行して詳細なエラーログを確認してください手動でテスト: サーバーを直接実行して動作することを確認してください:
cd /path/to/trello-mcp TRELLO_API_KEY=your_key TRELLO_API_TOKEN=your_token node index.jsClaude Codeを再起動: 設定を変更した後、Claude Codeを完全に終了して再起動してください
MCPサーバーがClaudeに表示されない
設定内のパスが絶対パスであり、正しいことを確認してください
Claude Desktop/Codeを完全に再起動してください
Claude Desktopのログでエラーを確認してください
Claude Code CLIの場合は、
~/.claude.jsonの正しいプロジェクトパスに設定があるか確認してください
ライセンス
MIT
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.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that provides tools for interacting with Trello boards, enabling seamless management of cards, lists, and activities while handling rate limiting and type safety.34MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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.1761ISC
- 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
- AlicenseNot gradedqualityDmaintenanceProvides a standardized interface for interacting with Trello's tools and services through the Model Context Protocol.MIT
Related MCP Connectors
BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/estebanhiguitad/trello-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server