Trello MCP Server
Utiliza un tablero de Trello como base de conocimiento para almacenar y recuperar fragmentos de código, notas y otra información.
Documentación
Servidor MCP de Trello
Un servidor MCP (Model Context Protocol) que utiliza Trello como base de conocimiento para almacenar y recuperar fragmentos de código, notas y otra información.
Atención (!!)
Claude escribió esto. No verifiqué línea por línea lo que escribió. Así que ten cuidado al usarlo y haz tu propia revisión. Proporciono este repositorio tal cual y no seré responsable por ningún daño que esto cause.
Características
- Almacena fragmentos de código y notas como tarjetas de Trello
- Busca en títulos, descripciones y etiquetas de tarjetas
- Organiza el conocimiento por tableros y listas
- Categorización basada en etiquetas usando etiquetas de Trello
- Operaciones CRUD completas en tu base de conocimiento
Configuración
Requisitos previos: Asegúrate de tener direnv instalado para la gestión de variables de entorno.
-
Obtén las credenciales de la API de Trello:
- Primero, crea un Power-Up en https://trello.com/power-ups/admin (requerido para acceso a la API)
- Ve a la pestaña "API Key" de tu Power-Up y genera una nueva clave de API
- Genera un Token haciendo clic en el enlace del Token (está oculto en el texto)
- Copia tanto tu Clave de API como tu Token
-
Crea un Tablero de Conocimiento:
- Crea un nuevo tablero de Trello para tu base de conocimiento
- Crea listas como "Fragmentos de Código", "Configuración", "Notas", etc.
- Copia el ID del tablero desde la URL
-
Configura el entorno con direnv:
# Edit .envrc with your Trello credentials # Make sure direnv is installed and allowed for this directory direnv allow -
Instala y ejecuta:
npm install npm start -
Configura Claude Desktop: Agrega esto a tu archivo de configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.jsonLinux:~/.config/Claude/claude_desktop_config.json{ "mcpServers": { "trello-knowledge": { "command": "node", "args": ["src/index.js"], "cwd": "/path/to/your/trello-mcp-server", "env": { "TRELLO_API_KEY": "your_api_key_here", "TRELLO_TOKEN": "your_token_here", "TRELLO_KNOWLEDGE_BOARD_ID": "your_board_id_here" } } } }Windows PowerShell (si Node.js no está en PATH):
{ "mcpServers": { "trello-knowledge": { "command": "C:\\Program Files\\nodejs\\node.exe", "args": ["C:\\Users\\YourUsername\\path\\to\\trello-mcp-server\\src\\index.js"], "env": { "TRELLO_API_KEY": "your_api_key_here", "TRELLO_TOKEN": "your_token_here", "TRELLO_KNOWLEDGE_BOARD_ID": "your_board_id_here" } } } }Alternativa con direnv (si quieres que Claude Desktop herede el entorno de tu shell):
{ "mcpServers": { "trello-knowledge": { "command": "bash", "args": ["-c", "cd /path/to/your/trello-mcp-server && eval \"$(direnv export bash)\" && node src/index.js"], "cwd": "/path/to/your/trello-mcp-server" } } } -
Reinicia Claude Desktop para que los cambios surtan efecto.
Uso
Una vez conectado a Claude Desktop, puedes:
- Almacenar conocimiento: "Recuerda que en Symfony, para embellecer las respuestas JSON, uso..."
- Recuperar conocimiento: "¿Cómo manejé las respuestas JSON en Symfony?"
- Buscar: "Muéstrame todos mis fragmentos relacionados con Docker"
- Organizar: Las tarjetas se etiquetan y categorizan automáticamente
Herramientas MCP Disponibles
store_knowledge- Guarda una nueva pieza de informaciónsearch_knowledge- Encuentra información existenteget_knowledge- Recupera conocimiento específico por IDlist_topics- Muestra todos los temas/categorías disponibles
Licencia
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.