Trello용 MCP 서버 개발 (100% 오픈소스)
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
앱 개발
대상자
- Trello API와 MCP 프로토콜을 활용한 앱 개발자
- 자연어 인터페이스 기반 작업 자동화를 원하는 개발자
- 난이도: 중간 (환경 설정 및 API 키 관리 필요)
핵심 요약
- MCP 서버는 Trello와의 통합을 위해 Model Context Protocol(MCP)을 사용
- Trello 보드, 카드, 댓글 관리, 멤버 설정 등 10가지 주요 기능 제공
- Cursor AI 및 Claude Desktop과의 연동을 위한 MCP 설정 파일 구성 필수
섹션별 세부 요약
1. 서버 구축 기본 절차
git clone
명령어로 레포지토리 클론- 가상 환경(
venv
) 생성 및 활성화 pip install -r requirements.txt
로 의존성 설치.env
파일에 Trello API 키 및 토큰 입력mcp.json
파일에 서버 실행 명령어 및 환경 변수 매핑
2. Trello 인증 설정
- Trello 공식 사이트에서 API Key 및 Token 발급
https://trello.com/app-key
에서 API Key 복사- Token 생성 시
YOUR_API_KEY
를 실제 값으로 대체
3. MCP 서버 연동 방법
- Cursor AI 설정: MCP 기능 활성화 후
mcp.json
파일의 경로 및 환경 변수 입력 - Claude Desktop 설정:
claude_desktop_config.json
파일에 MCP 서버 정보 추가 - "I need to create a new card..." 형식의 자연어 프롬프트 사용
결론
- Trello 작업 자동화를 위해 MCP 서버를 구축하고 Cursor/Claude와 연동
- API 키와 MCP 설정 파일의 정확한 구성이 필수
- "I need to create a new card..." 형식의 프롬프트로 카드 생성, 이동, 업데이트 가능