Trello Server Optimized
БесплатноНе проверенA high-performance MCP server for Trello integration with 97% token reduction through intelligent response optimization, enabling efficient board, card, and lis
Описание
A high-performance MCP server for Trello integration with 97% token reduction through intelligent response optimization, enabling efficient board, card, and list management.
README
npm version Downloads License: MIT
A high-performance Model Context Protocol (MCP) server for Trello integration with 97% token reduction through intelligent response optimization.
Installation
Option 1: Quick Setup (Recommended)
# Download and run the setup script
curl -O https://raw.githubusercontent.com/Deepankar1993/trello-mcp-server-optimize/master/install.sh && chmod +x install.sh && ./install.sh
This will:
- Install the package globally
- Configure your Trello API credentials
- Set up Claude Desktop/CLI automatically
Option 2: Manual Installation
# Install globally
npm install -g @cyberdeep/trello-mcp-server-optimize
After installation, configure Claude using one of these methods:
Claude CLI
claude mcp add-json trello-mcp-server --scope user '{
"command": "trello-mcp-optimize",
"args": [],
"env": {
"TRELLO_API_KEY": "your_api_key",
"TRELLO_TOKEN": "your_token"
}
}'
Claude Desktop
Manually add to your config file:
{
"mcpServers": {
"trello-mcp-server": {
"command": "trello-mcp-optimize",
"args": [],
"env": {
"TRELLO_API_KEY": "your_api_key",
"TRELLO_TOKEN": "your_token"
}
}
}
}
Configuration
Get Trello API Credentials
- Visit Trello Power-Ups Admin
- Click "New" and create a Power-Up
- Generate an API Key and Token
Alternative: Using NPX (No Install Required)
You can also use npx directly without installing:
Claude Desktop Config
Add to your config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"trello-mcp-server": {
"command": "npx",
"args": ["-y", "@cyberdeep/trello-mcp-server-optimize"],
"env": {
"TRELLO_API_KEY": "your_api_key",
"TRELLO_TOKEN": "your_token"
}
}
}
}
Features
- 🚀 97% Token Reduction - Intelligent response filtering and summarization
- 📊 Smart Defaults - Automatic optimization based on operation type
- ⚡ High Performance - In-memory caching with smart TTLs
- 🔧 Full Trello API Coverage - 75+ operations for boards, cards, lists, and more
- 📦 Zero Configuration - Works out of the box with sensible defaults
- 🔄 100% Backward Compatible - Drop-in replacement for existing integrations
Usage Examples
// Get your boards (automatically optimized)
"Show me my Trello boards"
// Create a new card
"Create a card called 'Review documentation' in my To Do list"
// Get cards with optimization
"Get the first 10 urgent cards from my project board"
// Summarize large datasets
"Give me a summary of all cards in my backlog"
Performance Comparison
| Operation | Standard API | Optimized | Reduction |
|---|---|---|---|
| List Boards | ~800 tokens | ~80 tokens | 90% |
| Get Card Details | ~1200 tokens | ~120 tokens | 90% |
| List Cards (100+) | ~5000 tokens | ~150 tokens | 97% |
Available Tools
Board Operations
get_boards- List all boardsget_board- Get board detailscreate_board- Create new boardupdate_board- Update boarddelete_board- Delete boardget_board_lists- Get lists on boardget_board_members- Get board membersget_board_labels- Get board labels
Card Operations
get_card- Get card detailscreate_card- Create new cardupdate_card- Update carddelete_card- Delete cardmove_card_to_list- Move cardadd_comment- Add comment to cardadd_member- Assign member to cardset_due_date- Set card due date
List Operations
get_list- Get list detailscreate_list- Create new listupdate_list- Update listarchive_list- Archive listget_cards_in_list- Get cards in listmove_all_cards- Move all cards
Advanced Features
Optimization Levels
// Minimal - Essential fields only (90% reduction)
{ tool: "get_boards", arguments: { detailLevel: "minimal" } }
// Standard - Common fields (default)
{ tool: "get_card", arguments: { cardId: "123" } }
// Detailed - Most fields
{ tool: "get_board", arguments: { boardId: "456", detailLevel: "detailed" } }
// Full - Complete response
{ tool: "get_card", arguments: { cardId: "789", detailLevel: "full" } }
Array Optimization
// Limit results
{ tool: "get_cards_in_list", arguments: { listId: "abc", maxItems: 10 } }
// Summarize large datasets (returns 5 items by default with statistics)
{ tool: "get_boards", arguments: { summarize: true } }
// Summarize with custom limit (returns 20 items with statistics)
{ tool: "get_cards_in_list", arguments: { listId: "abc", summarize: true, maxItems: 20 } }
Note on summarize parameter:
- When
summarize: trueis used, the response includes only the first 5 items by default along with summary statistics - Use
maxItemstogether withsummarize: trueto override the default 5-item limit - Without
summarizeor withsummarize: false, all items are returned (unless limited bymaxItems)
Development
# Clone repository
git clone https://github.com/Deepankar1993/trello-mcp-server-optimize.git
cd trello-mcp-server-optimize
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
Environment Variables
Required:
TRELLO_API_KEY- Your Trello API keyTRELLO_TOKEN- Your Trello API token
Optional:
ENABLE_RESPONSE_OPTIMIZATION- Enable/disable optimization (default:true)DEFAULT_OPTIMIZATION_LEVEL- Default optimization level (default:smart)ENABLE_CACHING- Enable response caching (default:true)
Troubleshooting
Connection Issues
If you see "Status: ✘ failed" in Claude:
- Verify your API credentials are correct
- Restart Claude Desktop completely
- Check the logs for errors
Common Issues
- NPX not working: Use global install instead:
npm install -g @cyberdeep/trello-mcp-server-optimize - Permission errors: Use
sudo npm install -gor configure npm to use a different directory - Server not found: Make sure the package is installed globally
Documentation
Contributing
Contributions are welcome! Please read our contributing guidelines and submit pull requests to our repository.
License
MIT © Deepankar
Support
Установить Trello Server Optimized в Claude Desktop, Claude Code, Cursor
unyly install trello-mcp-server-optimizedСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add trello-mcp-server-optimized -- npx -y @cyberdeep/trello-mcp-server-optimizeFAQ
Trello Server Optimized MCP бесплатный?
Да, Trello Server Optimized MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Trello Server Optimized?
Нет, Trello Server Optimized работает без API-ключей и переменных окружения.
Trello Server Optimized — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Trello Server Optimized в Claude Desktop, Claude Code или Cursor?
Открой Trello Server Optimized на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Notion
Read and write pages in your workspace
автор: NotionLinear
Issues, cycles, triage — from Claude
автор: LinearGoogle Drive
Search and read your Drive files
автор: Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
автор: mindsdbCompare Trello Server Optimized with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории productivity
