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
- Fork the repository
- Create a feature branch
- Commit changes
- Push to the branch
- Open a Pull Request
Using with Cline
- Configuration available for use with Cline MCP settings