trello-mcp-server
11
The Trello MCP Server is a Model Context Protocol server designed to provide comprehensive interaction with the Trello API. It features a modular architecture, full TypeScript support, and robust error handling, making it a suitable tool for developers who need to manage Trello resources programmatically.
Trello MCP Server
A Model Context Protocol (MCP) server that interacts with the Trello API.
Features
- Trello Integration: Full access to Trello boards, lists, and cards.
- Comprehensive API Coverage: Supports all major Trello operations.
- Modular Architecture: Well-defined structure with separation of concerns.
- Type Safety: Full TypeScript support.
- Error Handling: Robust error management.
Getting Started
Prerequisites
- Node.js 18 or higher
- npm or yarn
- Trello API key and token
Installation
- Clone the repository and navigate to the directory.
- Install dependencies using npm or yarn.
- Create a
.env
file and configure it with your Trello API key and token.
Building and Running
- Build the project.
- Run the server.
Available Tools
- Board Tools: Operations on Trello boards.
- List Tools: Operations on lists within Trello boards.
- Card Tools: Actions related to Trello cards.
- Member Tools: Manage Trello members and associated data.
- Label Tools: Operations associated with labels.
- Checklist Tools: Manage Trello checklist items.
Configuration
Centralized configuration via src/config.ts
, supporting environment variables and command line arguments.
Error Handling
Includes service-level, tool-level, MCP protocol, and Trello API error handling.
License
Licensed under the MIT License.