Trello
Integra-se ao Trello para gerenciar projetos, quadros e cartões, utilizando o Nango para autenticação.
Documentação
Trello MCP Server
Um servidor Model Context Protocol (MCP) que fornece integração perfeita entre Claude e Trello via autenticação Nango. Este servidor permite que o Claude interaja com seus quadros, listas, cartões e muito mais do Trello por meio de comandos em linguagem natural.
🚀 Funcionalidades
- Cobertura completa da API do Trello: Gerencie quadros, listas, cartões, comentários e anexos
- Autenticação segura: Usa Nango para autenticação OAuth com o Trello
- Operações em tempo real: Crie, leia, atualize e exclua itens do Trello instantaneamente
- Funcionalidade de pesquisa: Pesquise em quadros, cartões e membros
- Tratamento de erros: Tratamento robusto de erros com atualização automática de credenciais
📋 Ferramentas Disponíveis
Operações de Quadro
trello_get_my_boards- Obtenha todos os seus quadrostrello_get_board- Obtenha detalhes específicos de um quadrotrello_create_board- Crie novos quadrostrello_update_board- Atualize informações do quadrotrello_delete_board- Exclua quadrostrello_get_board_lists- Obtenha todas as listas de um quadrotrello_get_board_cards- Obtenha todos os cartões de um quadrotrello_get_board_members- Obtenha os membros do quadro
Operações de Lista
trello_create_list- Crie novas listastrello_update_list- Atualize detalhes da listatrello_archive_list- Arquive listastrello_get_list_cards- Obtenha cartões em uma lista específica
Operações de Cartão
trello_create_card- Crie novos cartõestrello_get_card- Obtenha detalhes do cartãotrello_update_card- Atualize cartões (incluindo mover entre listas)trello_delete_card- Exclua cartõestrello_add_comment_to_card- Adicione comentários aos cartõestrello_add_attachment_to_card- Adicione anexos aos cartões
Pesquisa e Descoberta
trello_search- Pesquise no Trello por quadros, cartões, membros, etc.
🛠️ Instalação
Pré-requisitos
- Python 3.13+ instalado no seu sistema
- Conta Nango com integração do Trello configurada
- Credenciais da API do Trello (ID do Cliente)
Passo 1: Clone e Configuração
git clone <your-repo-url>
cd trello-mcp
Passo 2: Instale as Dependências
Usando UV (recomendado):
uv sync
Ou usando pip:
pip install -e .
Passo 3: Configuração do Ambiente
Crie um arquivo .env na raiz do projeto:
# Nango Configuration
NANGO_BASE_URL=https://api.nango.dev
NANGO_SECRET_KEY=your_nango_secret_key_here
NANGO_CONNECTION_ID=your_user_connection_id
NANGO_INTEGRATION_ID=trello
# Trello Configuration
TRELLO_CLIENT_ID=your_trello_api_key_here
# Optional: Enable debug mode
DEBUG=false
Passo 4: Configure o Claude Desktop
Adicione a seguinte configuração ao arquivo de configuração do Claude Desktop:
Localização do arquivo de configuração:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"trello": {
"command": "uvx",
"args": ["git+https://github.com/Shameerpc5029/trello-mcp.git"],
"env": {
"NANGO_BASE_URL": "https://api.nango.dev",
"NANGO_SECRET_KEY": "your_nango_secret_key_here",
"NANGO_CONNECTION_ID": "your_user_connection_id",
"NANGO_INTEGRATION_ID": "trello",
"TRELLO_CLIENT_ID": "your_trello_api_key_here"
}
}
}
}
🔧 Guia de Configuração
Obtendo Suas Credenciais
1. Configuração do Nango
- Cadastre-se em Nango.dev
- Crie uma nova integração para o Trello
- Configure as configurações de OAuth
- Obtenha seu
NANGO_SECRET_KEYno painel - Configure uma conexão e anote o
NANGO_CONNECTION_ID
2. Chave da API do Trello
- Acesse o Portal do Desenvolvedor do Trello
- Obtenha sua Chave da API (isso se torna seu
TRELLO_CLIENT_ID)
Testando a Instalação
-
Teste o servidor diretamente:
uv run trello-mcp -
Verifique o Claude Desktop:
- Reinicie o Claude Desktop
- Procure pelas ferramentas do Trello na paleta de ferramentas
- Tente perguntar: "Mostre-me meus quadros do Trello"
💡 Exemplos de Uso
Após a configuração, você pode interagir com o Trello por meio do Claude usando linguagem natural:
Operações Básicas
- "Mostre-me todos os meus quadros do Trello"
- "Crie um novo quadro chamado 'Planejamento de Projeto'"
- "Quais listas estão no meu quadro 'Tarefas de Trabalho'?"
- "Adicione um cartão chamado 'Revisar PR' à lista 'A Fazer'"
Operações Avançadas
- "Mova o cartão 'Correção de Bug' de 'Em Andamento' para 'Concluído'"
- "Adicione um comentário ao cartão sobre atualizar a documentação"
- "Pesquise todos os cartões contendo 'urgente'"
- "Crie uma nova lista chamada 'Bloqueado' no meu quadro de projeto atual"
Gerenciamento de Projetos
- "Configure um novo quadro de projeto com listas: Backlog, A Fazer, Em Andamento, Revisão, Concluído"
- "Mostre-me todos os cartões atribuídos a mim em todos os quadros"
- "Arquive a lista da sprint concluída"
🔍 Solução de Problemas
Problemas Comuns
-
Erro de "variáveis de ambiente obrigatórias ausentes"
- Certifique-se de que todas as variáveis obrigatórias estejam definidas no seu arquivo
.env - Verifique se a configuração no Claude Desktop corresponde ao seu ambiente
- Certifique-se de que todas as variáveis obrigatórias estejam definidas no seu arquivo
-
Falhas de autenticação
- Verifique se sua integração Nango está configurada corretamente
- Confirme se sua chave da API do Trello está correta
- Garanta que a conexão Nango esteja ativa
-
Servidor não aparecendo no Claude
- Reinicie o Claude Desktop após alterações na configuração
- Verifique se o caminho do arquivo na configuração do Claude está correto
- Confirme se o comando
uvestá disponível no seu PATH
-
Falha na execução da ferramenta
- Verifique os logs do servidor para mensagens de erro detalhadas
- Confirme se suas permissões do Trello permitem as operações solicitadas
Modo de Depuração
Ative o registro de depuração definindo DEBUG=true no seu arquivo .env para obter logs detalhados das operações.
🤝 Contribuindo
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Configuração de Desenvolvimento
- Faça um fork do repositório
- Crie um branch de funcionalidade
- Faça suas alterações
- Teste minuciosamente
- Envie um pull request
📄 Licença
Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.
🆘 Suporte
Se você encontrar algum problema:
- Consulte a seção de solução de problemas acima
- Revise a documentação do MCP
- Consulte a documentação do Nango
- Abra uma issue neste repositório