Trello MCP Server について
Trello MCP Serverは、AIアシスタントやエージェントからTrello APIの機能を利用できるようにします。記載されているツールは、指定したボードの全カードを取得します。
主な機能
- 01ボード内の全カード取得
活用シーン
- 01指定したTrelloボードのカード一覧表示
- 02AIアシスタント経由でのボードカード参照
MCP 対応
MCPサーバーは、Trello APIの機能をAIエージェント向けのツールとして公開します。記載されているツールはボードIDでカードを取得します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Trello MCP サーバー
Trello と AI アシスタントを連携するための Model Context Protocol(MCP)サーバーです。このサーバーは、AI エージェントが使用できる MCP ツールを通じて Trello API の機能を提供します。
前提条件
- Node.js(バージョンは
.nvmrcを参照) - pnpm(推奨)または npm
- Trello API キーとトークン
セットアップ
- リポジトリをクローンします
git clone <repository-url>
cd trello-mcp-server
- 依存関係をインストールします
pnpm install
# or
npm install
- 環境変数を設定します
cp .env.example .env
必須の環境変数:
TRELLO_API_KEY:Trello API キーTRELLO_TOKEN:Trello API トークンTRELLO_BASE_API_URL:Trello API のベース URL(デフォルト:https://api.trello.com/1)
Trello API キーとトークンは、Trello Developer Portal から取得できます。
開発
自動再読み込みを有効にして開発サーバーを起動します:
pnpm dev
# or
npm run dev
ビルド
プロジェクトをビルドします:
pnpm build
# or
npm run build
使用方法
サーバーを起動します:
pnpm start
# or
npm start
利用可能な MCP ツール
get_trello_cards_by_board_id:指定した Trello ボードのカードをすべて取得します- パラメーター:
boardId:Trello ボードの ID
- パラメーター:
新しいツールの追加
新しい Trello API ツールを追加するには、次の手順に従います:
src/services/trelloApi.tsに新しい API メソッドを追加しますserver.tool()メソッドを使用してsrc/index.tsにツールを登録します- Zod を使用して入力スキーマを定義します
- ツールのハンドラー関数を実装します
ライセンス
ISC
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。