VT

v4lheru/trello-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

19 stars 14 forks 품질 70 트렌드 22MIT

Trello API와 상호 작용하는 도구를 제공하는 모델 Context Protocol (MCP) 서버.

개요

Trello API와 상호 작용하는 도구를 제공하는 모델 Context Protocol (MCP) 서버. Credentials는 일반 텍스트 파일에없는 OS 자격 관리자에서 안전하게 저장됩니다. - : OS credential manager (Windows Credential Manager, macOS Keychain, 또는 Linux libsecret)에 저장되는 Credentials - : No .env 파일, credentials에 대한 환경 변수 없음 - : Trello boards, lists, cards 등에 대한 완벽한 액세스 - : 모든 주요 Trello 작업에 대한 지원 - : Trello 개체에 적합한 태핑을 가진 전체 TypeScript 지원 - : codebase 전반에 걸쳐 막대한 오류 관리 - Node.js 18 이상 - npm - Trello API 키 및 토큰 (아래 참조) 이것은 Trello API 키와 토큰을 위해 당신을 프롬프트합니다, 다음 OS 자격 관리자에 저장합니다. 1. https://trello.com/app-key로 이동 2. API 키 복사 3. "Generate the Token"을 클릭하고 토큰 복사 당신은 .

개요(AI 번역)

Trello API와 상호 작용하는 도구를 제공하는 모델 Context Protocol (MCP) 서버.

Credentials는 일반 텍스트 파일에없는 OS 자격 관리자에서 안전하게 저장됩니다.

특징

-Secure Credential Storage: OS credential Manager (Windows Credential Manager, macOS Keychain 또는 Linux libsecret)에 저장된 Credentials -No Plaintext Secrets: No .env 파일, credentials에 대한 환경 변수

  • **Trello 통합 **: Trello 보드, 목록, 카드 및 더 많은에 대한 완벽한 액세스 -Comprehensive API Coverage: 모든 주요 Trello 작업 지원
  • Type Safety: Trello 개체에 적합한 입력을 가진 Full TypeScript 지원
  • 처리: codebase를 통한 굽힘 오류 관리

시작하기

# 필수품

  • Node.js 18 이상
  • 시간
  • Trello API 키 및 토큰 (아래 참조)

**리눅스만 **: libsecret 설치

설치

  1. Clone 이 저장소:

  2. 의존성 설치:

  3. 프로젝트 구축:

  4. **보안을 설정 **:

이것은 Trello API 키와 토큰을 위해 당신을 프롬프트합니다, 다음 OS 자격 관리자에 저장합니다.

** 자격 증명을 얻으려면:**

  1. https://trello.com/app-key로 이동
  2. 명세.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Trello MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with the Trello API.

Credentials are stored securely in your OS credential manager, not in plaintext files.

Features

  • Secure Credential Storage: Credentials stored in OS credential manager (Windows Credential Manager, macOS Keychain, or Linux libsecret)
  • No Plaintext Secrets: No .env files, no environment variables for credentials
  • Trello Integration: Complete access to Trello boards, lists, cards, and more
  • Comprehensive API Coverage: Support for all major Trello operations
  • Type Safety: Full TypeScript support with proper typing for Trello objects
  • Error Handling: Robust error management throughout the codebase

Getting Started

Prerequisites

  • Node.js 18 or higher
  • npm
  • Trello API key and token (see below)

Linux only: Install libsecret

# Debian/Ubuntu
sudo apt install libsecret-1-dev

# Fedora
sudo dnf install libsecret-devel

# Arch
sudo pacman -S libsecret

Installation

  1. Clone this repository:

    git clone https://github.com/v4lheru/trello-mcp-server.git
    cd trello-mcp-server
    
  2. Install dependencies:

    npm install
    
  3. Build the project:

    npm run build
    
  4. Set up your credentials securely:

    npm run setup-credentials
    

    This will prompt you for your Trello API key and token, then store them in your OS credential manager.

    To get your credentials:

    1. Go to https://trello.com/app-key
    2. Copy your API Key
    3. Click “Generate a Token” and copy the token

Usage

Start the MCP server:

npm start

Migrating from .env Files

If you have existing credentials in a .env file, the setup script will automatically detect them:

npm run setup-credentials

You’ll see:

📁 Found existing credentials in: /path/to/.env
   Both API Key and Token found.

Migrate these credentials to secure storage? (Y/n):

After migration, you can optionally remove the credentials from your .env file.

Managing Credentials

  • Set/update credentials: npm run setup-credentials
  • Delete credentials: npm run delete-credentials

Credentials are stored in:

  • Windows: Credential Manager → Windows Credentials → trello-mcp-server
  • macOS: Keychain Access → trello-mcp-server
  • Linux: GNOME Keyring / KDE Wallet → trello-mcp-server

Claude Desktop Configuration

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "trello": {
      "command": "node",
      "args": ["C:/path/to/trello-mcp-server/build/index.js"]
    }
  }
}

Available Tools

Board Tools

  • get_boards - Get all boards for the authenticated user
  • get_board - Get a specific board by ID
  • create_board - Create a new board
  • update_board - Update an existing board
  • delete_board - Delete a board
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "trello": { "command": "node", "args": ["C:/path/to/trello-mcp-server/build/index.js"] } } }