Описание
A Trello MCP Server running on Cloudflare
README
A Model Context Protocol (MCP) server that provides comprehensive Trello integration, deployed on Cloudflare Workers with secure authentication.
🚀 Live Deployment
Server URL: https://trello-mcp-cloudflare-v2.matthias-51d.workers.dev
Endpoints:
- SSE Transport:
/sse(Server-Sent Events for persistent connections) - HTTP Transport:
/mcp(JSON-RPC over HTTP for simple requests)
🔧 Features
Trello Operations Supported:
- Boards: List, get, create boards
- Lists: Get lists, create lists
- Cards: Get, create, update, move, delete cards
- Comments: Add and retrieve card comments
- Labels: Manage board labels and card labels
- Members: Manage board members and card assignments
- Checklists: Create checklists and manage checklist items
- Search: Search cards across your Trello workspace
- Attachments: Attach URLs to cards
🔐 Authentication
The server uses secure authentication with environment variables:
Required Environment Variables:
TRELLO_API_KEY: Your Trello API key (Get it here)TRELLO_TOKEN: Your Trello token (Generate here)SHARED_SECRET: Shared secret for MCP authentication
Authentication Methods:
- URL Parameter:
?secret=your_shared_secret - Authorization Header:
Authorization: Bearer your_shared_secret
📦 Setup & Deployment
Prerequisites:
- Node.js 18+
- Cloudflare account
- Trello API credentials
Local Development:
# Clone the repository
git clone https://github.com/M-Kampmann/trello-mcp-cloudflare.git
cd trello-mcp-cloudflare
# Install dependencies
npm install
# Copy environment variables template
cp .dev.vars.example .dev.vars
# Edit .dev.vars with your actual credentials
# TRELLO_API_KEY=your_api_key
# TRELLO_TOKEN=your_token
# SHARED_SECRET=your_secret
# Start local development server
npm run dev
Deploy to Cloudflare:
# Set production secrets
wrangler secret put TRELLO_API_KEY
wrangler secret put TRELLO_TOKEN
wrangler secret put SHARED_SECRET
# Deploy to Cloudflare Workers
npm run deploy
🔌 Usage Examples
Test Authentication:
# Test with correct secret (should work)
curl "https://trello-mcp-cloudflare-v2.matthias-51d.workers.dev/sse?secret=your_secret"
# Test with wrong secret (should return 401)
curl "https://trello-mcp-cloudflare-v2.matthias-51d.workers.dev/sse?secret=wrong_secret"
MCP Client Integration:
# Using mcp-remote proxy
npx mcp-remote https://trello-mcp-cloudflare-v2.matthias-51d.workers.dev/sse?secret=your_secret
🖥️ Claude Desktop Integration
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"trello": {
"command": "npx",
"args": [
"mcp-remote",
"https://trello-mcp-cloudflare-v2.matthias-51d.workers.dev/sse?secret=your_shared_secret"
]
}
}
}
🛠️ Development
Project Structure:
├── src/
│ └── index.ts # Main MCP server implementation
├── wrangler.toml # Cloudflare Workers configuration
├── package.json # Dependencies and scripts
├── .dev.vars.example # Environment variables template
└── README.md # This file
Available Tools:
listBoards- Get all accessible boardsgetBoard- Get specific board detailscreateBoard- Create a new boardgetLists- Get lists from a boardcreateList- Create a new listgetCards- Get cards from a listgetBoardCards- Get all cards from a boardgetCard- Get specific card detailscreateCard- Create a new cardupdateCard- Update card propertiesmoveCard- Move card between listsdeleteCard- Delete a cardaddComment- Add comment to cardgetComments- Get card commentsaddLabel- Add label to cardremoveLabel- Remove label from cardgetBoardLabels- Get board labelscreateLabel- Create new labeladdMemberToCard- Assign member to cardremoveMemberFromCard- Remove member from cardgetBoardMembers- Get board memberscreateChecklist- Create checklist on cardaddChecklistItem- Add item to checklistgetCardChecklists- Get card checklistssearchCards- Search cards by queryattachUrlToCard- Attach URL to cardgetCurrentUser- Get current user infoarchiveListCards- Archive all cards in list
🔒 Security
- All API credentials are stored as Cloudflare Workers secrets
- Authentication required for all endpoints
- CORS properly configured for web clients
- No sensitive data exposed in logs
📝 License
MIT License - see LICENSE file for details
🤝 Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
🐛 Troubleshooting
Common Issues:
Authentication Errors:
- Verify your
SHARED_SECRETis set correctly - Check that Trello API credentials are valid
- Ensure you're using the correct URL parameter format
Connection Issues:
- Verify the server URL is accessible
- Check that CORS headers are properly set
- Test with curl first before using MCP clients
Deployment Issues:
- Ensure all secrets are set in Cloudflare Workers
- Check wrangler.toml configuration
- Verify Node.js compatibility settings
For more help, check the Cloudflare Workers documentation or MCP specification.
Установка Trello Mcp Cloudflare
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/M-Kampmann/trello-mcp-cloudflareFAQ
Trello Mcp Cloudflare MCP бесплатный?
Да, Trello Mcp Cloudflare MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Trello Mcp Cloudflare?
Нет, Trello Mcp Cloudflare работает без API-ключей и переменных окружения.
Trello Mcp Cloudflare — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Trello Mcp Cloudflare в Claude Desktop, Claude Code или Cursor?
Открой Trello Mcp Cloudflare на 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).
автор: mindsdbfulcradynamics/fulcra-context-mcp
MCP server for accessing personal health and biometric data including sleep stages, heart rate, HRV, glucose, workouts, calendar, and location via the Fulcra Li
автор: fulcradynamicsaymericzip/intlayer
A MCP Server that enhance your IDE with AI-powered assistance for Intlayer i18n / CMS tool: smart CLI access, access to the docs.
автор: aymericziprinadelph/Agent-MCP
A framework for creating multi-agent systems using MCP for coordinated AI collaboration, featuring task management, shared context, and RAG capabilities.
автор: rinadelphWhenLabs-org/when
Developer toolkit: auto-detect stack for AI context files, catch port conflicts, validate .env schemas, spot docs drift, audit dependency licenses, and time cod
автор: WhenLabs-orgBeltran12138/wecom-docs-mcp-server
WeCom (Enterprise WeChat) document operations via MCP: create, read, and edit Docs and Smartsheets (9 tools). Fills the doc-CRUD gap — existing WeCom MCP server
автор: Beltran12138madbonez/caldav-mcp
Universal MCP server for CalDAV protocol integration. Works with any CalDAV-compatible calendar server including Yandex Calendar, Google Calendar (via CalDAV),
автор: madbonezCompare Trello Mcp Cloudflare with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории productivity
