Skip to main content
Glama

MCP Server Trello

CHANGELOG.md5.05 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.5.1] - 2025-09-21 ### Fixed - **Build Process**: Fixed the build process by adding a `build` script to `package.json` that runs `bunx tsc`. - **Dockerfile**: Migrated the `Dockerfile` from `pnpm` to `bun`. ### Changed - **README.md**: Updated the `README.md` file with the correct build and test instructions. - **Dependencies**: Removed `pnpm-lock.yaml` and `package-lock.json`. ## [1.5.0] - 2025-09-21 ### Changed - **Complete Node.js → Bun Migration**: Migrated the entire project to the Bun runtime, resulting in a 2.8-4.4x performance boost. - Replaced `@types/node` and `ts-node` with `bun-types` for native Bun support. - Updated build scripts and test commands to use `bun` instead of `node` and `npm`. - Updated `package.json` to reflect the new engine requirement. ### Added - Documentation updated to recommend `bunx` for optimal performance, while maintaining full backward compatibility with `npx` and `pnpx`. ## [1.4.0] - 2025-09-21 ### Added - **Comprehensive Examples**: Added a new `examples` directory with detailed implementations in JavaScript, Python, and TypeScript. - **Extensive Usage Documentation**: Created `usage-examples.md` with over 800 lines of documentation, including: - Advanced workflow examples for sprint management, bug tracking, and release management. - AI integration examples, including a workflow with the Ideogram MCP server. - Best practices for production-ready patterns, error handling, and advanced features like template systems and time tracking. - `.gitignore` updated to exclude `system-metrics.json`. ### Changed - **Version Bump**: Updated `package.json` version from `1.3.1` to `1.4.0`. ## [1.2.0] - 2025-01-07 ### Added - **Comprehensive Checklist Management Tools** - Five new tools for managing Trello checklists: - `get_checklist_items(name)` - Retrieve all items from a checklist by name - `add_checklist_item(text, checkListName)` - Add new items to existing checklists - `find_checklist_items_by_description(description)` - Search checklist items by text content - `get_acceptance_criteria()` - Convenience method for "Acceptance Criteria" checklists - `get_checklist_by_name(name)` - Get complete checklist with completion percentage ### Added - Data Types - `CheckList` interface with id, name, items, and percentComplete fields - `CheckListItem` interface with id, text, complete, and parentCheckListId fields - Type conversion utilities between Trello API types and MCP types ### Added - Documentation - Comprehensive `CHECKLIST_TOOLS.md` documentation with examples and best practices - API reference for all checklist tools - Usage examples and integration guidance ### Changed - **BREAKING**: Refactored from low-level `Server` class to modern `McpServer` class - **BREAKING**: Replaced manual tool registration with `registerTool()` method - **BREAKING**: Updated all tool handlers to use Zod schema validation - Improved error handling with consistent error response format - Enhanced type safety with proper TypeScript types and `as const` assertions ### Added - Dependencies - `zod: ^3.22.4` for runtime schema validation and TypeScript type generation ### Technical Improvements - Modern MCP TypeScript SDK compliance following latest best practices - Automatic tool discovery and registration via SDK - Runtime input validation with descriptive error messages - Cleaner code structure with individual tool registration - Better maintainability for adding/modifying tools ### Fixed - TypeScript compilation errors with proper MCP response types - Consistent error handling across all tools - Proper type assertions for MCP content responses ## [1.1.0] - Previous Release ### Added - Initial MCP server implementation with 18 core Trello tools - Board and workspace management - Card CRUD operations - List management - Activity tracking - Image attachment support - Configuration persistence ### Features - Support for multiple boards and workspaces - Rate limiting for Trello API compliance - Markdown formatting for card details - Environment variable configuration - Docker support --- ## Migration Guide for v1.2.0 ### For Users - No breaking changes for end users - All existing tools continue to work as before - New checklist tools are available immediately - Improved error messages and validation ### For Developers - The internal architecture has been modernized but the external API remains the same - If extending the server, use the new `registerTool()` pattern with Zod schemas - See `CHECKLIST_TOOLS.md` for examples of the new implementation pattern ### New Capabilities - Full checklist lifecycle management - Advanced search capabilities across checklists - Completion tracking and progress monitoring - Seamless integration with existing card and board tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/delorenj/mcp-server-trello'

If you have feedback or need assistance with the MCP directory API, please join our Discord server