Integrations
Enables comprehensive Trello board management with capabilities for interacting with cards, lists, and board activities. Supports creating and updating cards, managing lists, tracking recent activity, and handling assigned tasks while respecting Trello's API rate limits.
Servidor 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, gestionando 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
Instalación
Configuración
Agregue el servidor a su archivo de configuración de MCP con la siguiente configuración:
Variables de entorno requeridas
TRELLO_API_KEY
: Su clave API de Trello (obténgala en https://trello.com/app-key )TRELLO_TOKEN
: Su token de Trello (generado usando su clave API)TRELLO_BOARD_ID
: ID del tablero de Trello con el que interactuar (se encuentra en la URL del tablero)
Herramientas disponibles
obtener_tarjetas_por_id_de_lista
Obtener todas las tarjetas de una lista específica.
obtener_listas
Recuperar todas las listas del tablero configurado.
obtener_actividad_reciente
Obtener la actividad reciente en el tablero.
añadir tarjeta a la lista
Agregar una nueva tarjeta a una lista especificada.
actualizar_detalles_de_la_tarjeta
Actualizar los detalles de una tarjeta existente.
tarjeta de archivo
Envía una tarjeta al archivo.
añadir_lista_al_tablero
Añade una nueva lista al tablero.
lista de archivo
Enviar una lista al archivo.
obtener_mis_tarjetas
Obtener todas las tarjetas asignadas al usuario actual.
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
- Instalar dependencias
- Construir el proyecto
Ejecución de pruebas
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
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Permite una integración perfecta con los tableros de Trello, lo que permite a los usuarios administrar tarjetas, listas y actividades mientras manejan automáticamente la limitación de velocidad y brindan seguridad de tipo.
- Características
- Instalación
- Configuración
- Herramientas disponibles
- Limitación de velocidad
- Manejo de errores
- Desarrollo
- Contribuyendo
- Licencia
- Expresiones de gratitud
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Trello boards via the Trello API, offering features like rate limiting, type safety, input validation, and error handling for seamless management of cards, lists, and board activities.Last updated -920926TypeScriptMIT License
- AsecurityFlicenseAqualityEnables interaction with Trello boards, lists, and cards through Model Context Protocol (MCP) tools, leveraging TypeScript for type safety and asynchronous operations.Last updated -5JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for interacting with Trello boards, enabling seamless management of cards, lists, and activities while handling rate limiting and type safety.Last updated -103JavaScriptMIT License
- -securityAlicense-qualityConnects to Trello with all the tools available that I was able to find in API referenceLast updated -31TypeScriptMIT License