andypost_mcp-server-ts-trello

andypost_mcp-server-ts-trello

0

The Trello MCP Server is a TypeScript-based implementation that facilitates interaction with Trello boards, lists, and cards through MCP tools. It features full API integration, asynchronous operations, and comprehensive error handling.

Trello MCP Server (TypeScript)

A TypeScript implementation of a Model Context Protocol (MCP) server for Trello integration. It provides tools to interact with Trello boards, lists, and cards.

Features

  • Full Trello API integration through MCP tools
  • Asynchronous operations for better performance
  • Type-safe implementation using TypeScript
  • Comprehensive error handling
  • Environment-based configuration

Prerequisites

  • Node.js 18.x or higher
  • npm or yarn
  • Trello API credentials

Available Commands

  • Install dependencies
  • Build the project
  • Start the server
  • Clean build artifacts
  • Run linter

MCP Tools

get_boards

  • Retrieves all Trello boards for the authenticated user

get_lists

  • Fetches all lists from a specified board

get_cards

  • Gets cards from a board or specific list

get_card_details

  • Retrieves detailed information about a specific card

Development

  • TypeScript for type safety
  • Source code organized in src folder

Error Handling

  • Comprehensive error handling for API authentication errors, rate limiting, network issues, and invalid request parameters

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit changes
  4. Push to the branch
  5. Open a Pull Request

Using with Cline

  • Configuration available for use with Cline MCP settings