Trello MCP サーバー (TypeScript)
Trello 統合用の Model Context Protocol (MCP) サーバーの TypeScript 実装。AI アシスタントが Trello ボード、リスト、カードと対話するためのツールを提供します。
特徴
MCPツールによるTrello APIの完全統合
パフォーマンス向上のための非同期操作
TypeScriptを使用した型安全な実装
包括的なエラー処理
環境ベースの構成
前提条件
Node.js 18.x 以上
npmまたはyarn
Trello API 認証情報
インストール
構成
ルート ディレクトリに Trello の資格情報を含む.env
ファイルを作成します。
利用可能なコマンド
MCPツール
ボードを取得する
認証されたユーザーのすべての Trello ボードを取得します。
get_lists
指定されたボードからすべてのリストを取得します。
get_cards
ボードまたは特定のリストからカードを取得します。
カードの詳細を取得する
特定のカードに関する詳細情報を取得します。
発達
このプロジェクトでは、型安全性と開発者エクスペリエンスの向上を目的としてTypeScriptを使用しています。ソースコードは以下のように構成されています。
src/index.ts
- メインサーバーのエントリポイントsrc/trello-client.ts
- Trello API クライアントの実装src/types.ts
- TypeScript 型定義
建物
このプロジェクトでは、ビルドに TypeScript コンパイラを使用します。
エラー処理
サーバーは、以下に対する包括的なエラー処理を実装します。
API認証エラー
レート制限
ネットワークの問題
無効なリクエストパラメータ
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature
)変更をコミットします (
git commit -m 'Add some amazing feature'
)ブランチにプッシュする (
git push origin feature/amazing-feature
)プルリクエストを開く
Clineと併用
この MCP サーバーを Cline で使用するには、Cline MCP 設定ファイル ( ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
) に次の構成を追加します。
設定を追加して Cline を再起動すると、次の MCP ツールを使用できるようになります。
get_boards
: すべてのTrelloボードを一覧表示するget_lists
: ボードからリストを取得するget_cards
: ボードまたはリストからカードを取得するget_card_details
: カードの詳細情報を取得する
ライセンス
ISC ライセンス - 詳細については LICENSE ファイルを参照してください
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.
TypeScript を活用して型の安全性と非同期操作を実現し、Model Context Protocol (MCP) ツールを通じて Trello ボード、リスト、カードとのやり取りを可能にします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis TypeScript-based MCP server allows users to manage and interact with a note system through Model Context Protocol, enabling note creation and summarization with URIs and metadata.Last updated -1MIT License
- AsecurityAlicenseAqualityA 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.Last updated -12MIT License
- AsecurityAlicenseAqualityEnables seamless integration with Trello boards, allowing users to manage cards, lists, and activities while automatically handling rate limiting and providing type safety.Last updated -9MIT License
- -securityFlicense-qualityA powerful MCP server for interacting with Trello boards, lists, and cards via AI Hosts.Last updated -35