Trello MCP Server について
Trello MCP Server は、Trello API の操作を MCP クライアントに提供し、自然言語でボードやカードを管理したいユーザー向けです。ボード、リスト、カード、メンバーの照会に加え、カードの作成、更新、移動、コメントに対応します。
主な機能
- 01ボードと詳細情報の取得
- 02リストとカードの表示
- 03カードの作成と更新
- 04リスト間でのカード移動
- 05カードへのコメント追加
- 06ボードメンバーの確認
活用シーン
- 01ボード上のタスクやカードの確認
- 02タスクカードの作成や更新
- 03カードの移動先リストの変更
- 04コメントによるカードへの情報追加
MCP 対応
Trello API のボード、リスト、カード、メンバー操作をツールとして MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Trello MCP サーバー
これは、Trello API と連携するための Model Context Protocol(MCP)サーバーです。
セットアップ
- リポジトリをクローンします:
git clone https://github.com/r123singh/trello-mcp-server.git
- cd trello-mcp-server
- 仮想環境を作成します:
python -m venv venv
- 仮想環境を有効にします:
source venv/bin/activate
- 依存関係をインストールします:
pip install -r requirements.txt
- 環境変数を設定します:
.envファイルを作成して、次の内容を記述します:
TRELLO_API_KEY=your_trello_api_key
TRELLO_API_TOKEN=your_trello_token
- MCP JSON を設定します:
mcp.jsonファイルを作成して、次の内容を記述します:
{
"mcpServers": {
"trello": {
"command": "{PATH_TO_DIRECTORY}\\trello-mcp-server\\venv\\Scripts\\python.exe",
"args": [
"{PATH_TO_DIRECTORY}\\trello-mcp-server\\server.py"
],
"env": {
"TRELLO_API_KEY": "your_trello_api_key",
"TRELLO_API_TOKEN": "your_trello_token"
}
}
}
}
次の内容を置き換えます:
{{PATH_TO_DIRECTORY}}をこのディレクトリの絶対パスに置き換えます(pwdコマンドを使用してください)- API キーとトークンを追加します
Trello の認証情報を取得するには:
- https://trello.com/app-key にアクセスします
- API キーをコピーします
- 次の URL にアクセスしてトークンを生成します:https://trello.com/1/authorize?expiration=never&scope=read,write,account&response_type=token&name=Server%20Token&key=YOUR_API_KEY
- (YOUR_API_KEY を実際の API キーに置き換えます)
- 設定内の your_trello_api_key と your_trello_token を、これらの値に置き換えます
利用可能なツール
サーバーは、Trello と連携するために次のツールを提供します:
- すべてのボードを取得
- ボードの詳細を取得
- ボード内のリストを取得
- リスト内のカードを取得
- カードの詳細を取得
- カードを新規作成
- 既存のカードを更新
- カードを別のリストに移動
- カードにコメントを追加
- ボードのメンバーを取得
使用方法
設定が完了すると、標準的な MCP クライアント設定を使用して MCP サーバーを起動できます。このサーバーは、Cursor や Claude Desktop などの利用可能なツールを通じて Trello を操作するための自然言語インターフェースを提供します。
貢献
貢献を歓迎します!Issue を作成するか、プルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。