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 번역)

모델 컨텍스트 프로토콜(MCP) 서버로, AI 에이전트가 Trello 보드(카드, 리스트, 체크리스트, 첨부파일, 주석, 커스텀 필드, 작업 공간)에 완전한 접근 권한을 제공하며, 내장 속도 제한, 타입 안전성, 그리고 일반 API 래퍼에서는 볼 수 없는 수락 기준 추출과 체크리스트 의존성 쿼리 같은 워크플로우 수준 도구를 제공합니다. 57개의 도구, 1개의 npx 설치, Bun이 구동합니다.

하이라이트

  • 수락 기준, 네이티브: get_acceptance_criteria는 카드의 AC 체크리스트를 에이전트의 맥락에 바로 끌어와서 — 경쟁사는 제공하지 않습니다.
  • 아무 것이든 시청하세요: watch_card와 [watch_list를 라우팅하고 Trello 알림에 활동을 등록하세요.
  • 전체 목록 관리: 목록 생성, 업데이트, 재정렬([update_list_position), 보관 기능.
  • 보드와 작업 공간 전환 기능: 재시작, 설정 수정 없음.
  • 속도 제한 처리: Trello의 API 제한을 자동으로 준수합니다 (키당 300 req/10s, 토큰당 10초 요청).
  • 번-파워: 빠른 시작 기능과 이전 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" } } } }