DM

delorenj/mcp-server-trello

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

447 stars 147 forks 品質 81 トレンド 34MIT

Trelloボードとやり取りするためのツールを提供するモデルコンテキストプロトコル(MCP)サーバーです。

概要

Trelloボードとのやり取りのためのツールを提供するモデルコンテキストプロトコル(MCP)サーバーです。このサーバーはTrelloのAPIとのシームレスな統合を可能にし、レート制限、型安全性、エラー処理を自動的に処理します。 🚀 プロジェクト全体をBunランタイムに移行し、パフォーマンスが2.8〜4.4倍向上しました。既存のすべてのnpx、pnpx、npmコマンドは 。 - 🚀 : より高速でレスポンシブなサーバーをお楽しみください。- : プロジェクトは現在、非常に高速なBunランタイム上で動作します。- 📖 : JavaScript、Python、TypeScriptで詳細な実装が入った新しい例名ディレクトリ。 最新のMCP SDKアーキテクチャ、強化された型安全性、そして包括的なドキュメント! 詳細な変更点一覧については、CHANGELOG.md ファイルをご参照ください。

概要(AI 翻訳)

Model Context Protocol(MCP)サーバーで、AIエージェントにTrelloボード(カード、リスト、チェックリスト、添付、コメント、カスタムフィールド、ワークスペース)への完全アクセスを提供します。組み込みのレート制限、型安全性、そして受理基準抽出やチェックリスト依存性クエリなど、単純なAPIラッパーにはないワークフローレベルのツールが組み込まれています。57のツール、1つのnpxインストール、Bunによってサポートされています。

ハイライト

  • 受諾基準、ネイティブ:get_acceptance_criteriaはカードのACチェックリストをエージェントの文脈に直接引き込む — 競合他社は提供しない。
  • 何か見てください:watch_cardとwatch_listはカードをルーティングし、Trelloの通知にアクティビティをリストアップします。
  • 完全なリスト管理:リストの作成、更新、順序付け替え([update_list_position)、およびアーカイブ。
  • ボードとワークスペースの即時切り替え:再起動なし、設定編集なし。
  • レート制限をあなたのために処理します:TrelloのAPI制限を自動的に尊重します(キーあたり300リクエスト/10秒、トークンあたり100リクエスト/10秒)。
  • Bun-powered:起動が速く、旧Nodeビルドより2.8〜4.4倍のパフォーマンス向上。npxとnpmも動作します。

変更ログ

詳細な変更点一覧については CHANGELOG.md を参照してください。

特徴

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP Server Trello

A Model Context Protocol (MCP) server that gives AI agents full access to your Trello boards — cards, lists, checklists, attachments, comments, custom fields, and workspaces — with built-in rate limiting, type safety, and workflow-level tools you won’t find in a plain API wrapper, like acceptance-criteria extraction and checklist dependency queries. 57 tools, one npx install, powered by Bun.

Highlights

  • Acceptance criteria, natively: get_acceptance_criteria pulls a card’s AC checklist straight into your agent’s context — no competitor offers it.
  • Watch anything: watch_card and watch_list route card and list activity into your Trello notifications.
  • Full list management: create, update, reorder (update_list_position), and archive lists.
  • Board and workspace switching on the fly: no restarts, no config edits.
  • Rate limiting handled for you: respects Trello’s API limits automatically (300 req/10s per key, 100 req/10s per token).
  • Bun-powered: fast startup and a 2.8-4.4x performance boost over the old Node build. npx and npm work too.

Changelog

For a detailed list of changes, see CHANGELOG.md.

Features

  • Full Trello Board Integration: Interact with cards, lists, and board activities
  • Acceptance Criteria Extraction: Pull a card’s acceptance criteria checklist directly into agent context
  • Checklist Intelligence: Query checklist items by name or description, track completion, manage items
  • Complete Card Data Extraction: Fetch all card details including checklists, attachments, labels, members, and comments
  • 💬 Comment Management: Add, update, delete, and retrieve comments on cards
  • Activity Subscriptions: Watch cards and lists so their activity surfaces in Trello notifications
  • List Management: Create, update, reorder, and archive lists
  • File Attachments: Attach any type of file to cards (PDFs, documents, videos, images, etc.) from URLs
  • Custom Fields: Read board custom field definitions and update card values
  • Built-in Rate Limiting: Respects Trello’s API limits (300 requests/10s per API key, 100 requests/10s per token)
  • Type-Safe Implementation: Written in TypeScript with comprehensive type definitions
  • Input Validation: Robust validation for all API inputs
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "trello": { "command": "bunx", "args": ["@delorenj/mcp-server-trello"], "env": { "TRELLO_API_KEY": "your-trello-api-key", "TRELLO_TOKEN": "your-trello-token" } } } }