クロード MCP Trello
Trelloボードを操作するためのツールを提供するModel Context Protocol(MCP)サーバー。このサーバーは、レート制限、型安全性、エラー処理を自動的に処理しながら、Trello APIとのシームレスな統合を実現します。
特徴
- Trelloボードとの完全な統合:カード、リスト、ボードアクティビティを操作
- 組み込みのレート制限: Trello の API 制限 (API キーあたり 300 リクエスト/10 秒、トークンあたり 100 リクエスト/10 秒) を尊重
- 型安全な実装:包括的な型定義を備えたTypeScriptで記述
- 入力検証: すべてのAPI入力に対する堅牢な検証
- エラー処理: 情報メッセージによる適切なエラー処理
利用可能なツール
trello_get_cards_by_list
指定されたリスト ID に含まれるカードのリストを取得します。
trello_get_lists
ボード内のすべてのリストを取得します。
trello_get_recent_activity
最新のボードアクティビティを取得します。limit limit
で取得する件数を指定できます(デフォルト:10)。
trello_add_card
指定されたリストにカードを追加します。
trello_update_card
カードの内容を更新します。
trello_archive_card
指定されたカードをアーカイブ(閉じる)します。
trello_add_list
ボードに新しいリストを追加します。
trello_archive_list
指定されたリストをアーカイブ(閉じる)します。
trello_get_my_cards
アカウントに関連するすべてのカードを取得します。
trello_search_all_boards
プラン/権限に応じて、ワークスペース (組織) 内のすべてのボード間でクロスボード検索を実行します。
レート制限
サーバーは、Trello の API 制限に準拠するために、レート制限用のトークン バケット アルゴリズムを実装します。
- APIキーごとに10秒あたり300リクエスト
- トークンごとに10秒あたり100リクエスト
レート制限は自動的に処理され、制限に達した場合、リクエストはキューに入れられます。
エラー処理
サーバーは、さまざまなシナリオに対して詳細なエラー メッセージを提供します。
- 無効な入力パラメータ
- レート制限を超えました
- API認証エラー
- ネットワークの問題
- 無効なボード/リスト/カードID
発達
前提条件
- Node.js 16以上
- npmまたはyarn
設定
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
テストの実行
Claude Desktopとの統合
この MCP サーバーを Claude Desktop と統合するには、~/Library/Application\ Support/Claude/claude_desktop_config.json ファイルに次の構成を追加します。
{YOUR_NODE_PATH}、{YOUR_PATH}、{YOUR_KEY}、{YOUR_TOKEN}、および {YOUR_BOARD_ID} を、ご使用の環境に適した値に置き換えてください。
貢献
貢献を歓迎します!行動規範とプルリクエストの送信手順の詳細については、貢献ガイドをお読みください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
- モデルコンテキストプロトコルSDKで構築
- Trello REST APIを使用します
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Trello ボードと対話するためのツールを提供し、レート制限と型安全性を処理しながらカード、リスト、アクティビティをシームレスに管理できるようにするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables interaction with Trello boards, lists, and cards through Model Context Protocol (MCP) tools, leveraging TypeScript for type safety and asynchronous operations.Last updated -5JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with the ConnectWise Manage API to perform operations like retrieving, creating, updating, and deleting tickets, companies, contacts, and other entities.Last updated -JavaScriptMIT License
Rember MCPofficial
-securityAlicense-qualityA Model Context Protocol server that allows Claude to create flashcards for Rember, helping users study and remember information through spaced repetition reviews.Last updated -8816TypeScriptMIT License- AsecurityAlicenseAqualityA Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.Last updated -194642TypeScriptMIT License