Claude MCP Trello
Claude MCP Trello
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para interactuar con los tableros de Trello. Este servidor permite una integración fluida con la API de Trello, a la vez que gestiona automáticamente la limitación de velocidad, la seguridad de tipos y la gestión de errores.
Características
Integración completa con el tablero de Trello : interactúa con tarjetas, listas y actividades del tablero
Limitación de velocidad incorporada : respeta los límites de la API de Trello (300 solicitudes/10 s por clave de API, 100 solicitudes/10 s por token)
Implementación de tipo seguro : escrita en TypeScript con definiciones de tipo completas
Validación de entrada : validación robusta para todas las entradas de API
Manejo de errores : Manejo de errores elegante con mensajes informativos
Related MCP server: Advanced Trello MCP Server
Herramientas disponibles
trello_get_cards_by_list
Recupera una lista de tarjetas contenidas en el ID de lista especificado.
{
name: "trello_get_cards_by_list",
arguments: {
listId: string; // Trello list ID
}
}trello_get_lists
Recupera todas las listas del tablero.
{
name: "trello_get_lists",
arguments: {}
}trello_get_recent_activity
Recupera la actividad más reciente del tablero. El argumento limit puede especificar cuántas se recuperarán (predeterminado: 10).
{
name: "trello_get_recent_activity",
arguments: {
limit?: number; // Optional: number of activities to retrieve
}
}trello_add_card
Agrega una tarjeta a la lista especificada.
{
name: "trello_add_card",
arguments: {
listId: string; // The ID of the list to add to
name: string; // The title of the card
description?: string; // Optional: details of the card
dueDate?: string; // Optional: due date (e.g., ISO8601)
labels?: string[]; // Optional: array of label IDs
}
}trello_update_card
Actualiza el contenido de una tarjeta.
{
name: "trello_update_card",
arguments: {
cardId: string; // The ID of the card to be updated
name?: string; // Optional: updated title
description?: string; // Optional: updated description
dueDate?: string; // Optional: updated due date (e.g., ISO8601)
labels?: string[]; // Optional: updated array of label IDs
}
}trello_archive_card
Archiva (cierra) la tarjeta especificada.
{
name: "trello_archive_card",
arguments: {
cardId: string; // The ID of the card to archive
}
}trello_add_list
Agrega una nueva lista al tablero.
{
name: "trello_add_list",
arguments: {
name: string; // Name of the new list
}
}trello_archive_list
Archiva (cierra) la lista especificada.
{
name: "trello_archive_list",
arguments: {
listId: string; // The ID of the list to archive
}
}trello_get_my_cards
Recupera todas las tarjetas relacionadas con tu cuenta.
{
name: "trello_get_my_cards",
arguments: {}
}trello_search_all_boards
Realiza una búsqueda entre todos los tableros del espacio de trabajo (organización), según el plan o los permisos.
{
name: "trello_search_all_boards",
arguments: {
query: string; // Search keyword
limit?: number; // Optional: max number of results (default: 10)
}
}Limitación de velocidad
El servidor implementa un algoritmo de depósito de tokens para limitar la velocidad para cumplir con los límites de la API de Trello:
300 solicitudes cada 10 segundos por clave API
100 solicitudes cada 10 segundos por token
La limitación de velocidad se gestiona de forma automática y las solicitudes se pondrán en cola si se alcanzan los límites.
Manejo de errores
El servidor proporciona mensajes de error detallados para varios escenarios:
Parámetros de entrada no válidos
Límite de velocidad excedido
Errores de autenticación de API
Problemas de red
Identificaciones de tablero/lista/tarjeta no válidas
Desarrollo
Prerrequisitos
Node.js 16 o superior
npm o hilo
Configuración
Clonar el repositorio:
git clone https://github.com/hrs-asano/claude-mcp-trello.git cd claude-mcp-trelloInstalar dependencias:
npm installConstruir el proyecto:
npm run buildEjecución de pruebas
npm testIntegración con Claude Desktop
Para integrar este servidor MCP con Claude Desktop, agregue la siguiente configuración a su archivo ~/Library/Application\ Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"trello": {
"command": "{YOUR_NODE_PATH}", // for example: /opt/homebrew/bin/node
"args": [
"{YOUR_PATH}/claude-mcp-trello/build/index.js"
],
"env": {
"TRELLO_API_KEY": "{YOUR_KEY}",
"TRELLO_TOKEN": "{YOUR_TOKEN}",
"TRELLO_BOARD_ID": "{YOUR_BOARD_ID}"
}
}
}
}Asegúrese de reemplazar {YOUR_NODE_PATH}, {YOUR_PATH}, {YOUR_KEY}, {YOUR_TOKEN} y {YOUR_BOARD_ID} con los valores adecuados para su entorno.
Contribuyendo
¡Agradecemos sus contribuciones! Lea nuestra Guía de Contribución para obtener más información sobre nuestro código de conducta y el proceso para enviar solicitudes de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
Creado con el SDK del Protocolo de Contexto de Modelo
Utiliza la API REST de Trello
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables seamless integration with Trello boards, allowing users to manage cards, lists, and activities while automatically handling rate limiting and providing type safety.9MIT
- AlicenseDqualityDmaintenanceAn enhanced Model Context Protocol server providing comprehensive integration between Trello and Cursor AI with 40+ tools covering multiple Trello API categories for complete project management.328211MIT
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Trello boards through comprehensive card, list, and board management tools. Includes built-in rate limiting, type safety, and support for operations like creating cards, updating details, managing members, and tracking board activity.1729MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Trello boards, lists, and cards using the Model Context Protocol. Supports operations like fetching boards, lists, cards, and searching across boards.82MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/hrs-asano/claude-mcp-trello'
If you have feedback or need assistance with the MCP directory API, please join our Discord server