todo.vu MCP
Conecte seu Agente de IA ao pacote de produtividade de gerenciamento de tarefas e controle de tempo do todo.vu. Seu agente pode ajudá-lo a realizar tarefas e fornecer insights profundos sobre o trabalho da sua equipe.
Documentação
Suporte do todo.vu
Páginas de ajuda, tutoriais e dicas sobre como aproveitar ao máximo o todo.vu
Usando o servidor MCP do todo.vu para conectar seu Agente de IA ao todo.vu
O Servidor MCP do todo.vu permite que clientes do Model Context Protocol (MCP) interajam diretamente com a plataforma de gerenciamento de tarefas e controle de tempo do todo.vu. Ele preenche a lacuna entre agentes de IA e seus dados de produtividade, permitindo gerenciamento automatizado de tarefas, registro de tempo e supervisão de projetos.
O servidor é totalmente hospedado e não requer nenhum software adicional instalado localmente. Ele suporta o protocolo http-stream e autenticação OAuth.
Casos de Uso
- Gerenciamento Automatizado de Tarefas: Crie, atualize e organize tarefas com base no contexto conversacional.
- Controle de Tempo: Inicie/pare cronômetros e registre entradas de tempo diretamente do seu cliente de chat.
- Relatórios: Obtenha estatísticas de tarefas e status de projetos para gerar resumos ou insights.
- Coordenação de Projetos: Liste clientes, projetos e usuários para manter-se alinhado com sua equipe.
Referência de Ferramentas
O servidor atualmente expõe 17 ferramentas para gerenciar seu espaço de trabalho (mais serão adicionadas ao longo do tempo):
Tarefas
list_tasks: Liste e filtre tarefas do painel do espaço de trabalho. Suporta filtragem complexa por cliente, projeto, usuário e status.create_task: Crie uma nova tarefa ativa em um espaço de trabalho específico.change_tasks: Atualize uma ou mais tarefas (status, nome, atribuição, etc.).repeat_task: Defina ou atualize regras de recorrência (diária, semanal, etc.) para uma tarefa.task_stats: Obtenha contagens agregadas de tarefas e estatísticas de tempo/dinheiro.task_add_comment: Adicione um comentário rich-text ou HTML a uma tarefa.list_comments_attachments_time_entries: Recupere a linha do tempo completa de uma tarefa específica.
Tempo e Cronômetros
add_time_entry: Registre manualmente uma duração de trabalho em uma tarefa.list_time_entries: Busque e filtre registros de tempo para relatórios.timer: Inicie, pare ou pause o cronômetro de trabalho ativo.
Espaço de Trabalho e Estrutura
list_workspaces: Liste todos os espaços de trabalho do todo.vu aos quais sua conta tem acesso.list_clients: Liste e filtre registros de clientes.create_client: Adicione um novo cliente ao espaço de trabalho.list_projects: Liste e filtre registros de projetos.create_project: Crie um novo projeto, opcionalmente vinculado a um cliente.list_labels: Liste os rótulos/etiquetas de tarefas disponíveis.list_users: Liste membros da equipe e contatos no espaço de trabalho.
Autenticação e Escopo
O servidor MCP do todo.vu suporta autenticação OAuth2 totalmente automatizada. Se o seu cliente puder suportar isso, você deverá ser direcionado automaticamente para a página de Autorização do todo.vu. Nesse momento, você deve estar conectado ao todo.vu e apenas autorizar o acesso ao Escopo Completo.
No momento, suportamos apenas clientes desktop. Mais especificamente, o redirect_url deve ser uma URL "localhost". Este é o caso da maioria dos clientes desktop, mas não funcionará para uma conexão servidor-a-servidor.
Tenha muito cuidado ao autorizar o acesso ao seu agente. Embora tenhamos ferramentas limitadas que são destrutivas, ainda é possível que um agente mal-intencionado cause danos significativos aos dados do seu espaço de trabalho.
Detalhes de Conexão
URL do Servidor
O endpoint principal do servidor MCP é:
https://mcp.todo.vu/mcp
Autenticação (OAuth 2.0)
O servidor usa OAuth 2.0 com PKCE. Para que clientes automatizados permaneçam estáveis (evitando reautenticação frequente),
use a seguinte Identidade de Cliente Fixa:
- Client ID:
2e659cf8-03e6-4c14-8aa2-343a0b8d627d - Redirect URI:
http://localhost:8080/callback
Nota: A porta e a uri podem ser alteradas para atender ao seu cliente, mas o host deve permanecer 'localhost'
Exemplos de Configuração
1. Claude Desktop
Adicione o seguinte ao seu claude_desktop_config.json:
{
"mcpServers": {
"todovu": {
"url": "https://mcp.todo.vu/mcp"
}
}
}
Nota: O Claude Desktop lida com o fluxo OAuth automaticamente via navegador na primeira execução.
2. ChatGPT (via Ações Personalizadas)
Se conectar via uma Ação GPT Personalizada:
- Importar da URL:
https://mcp.todo.vu/mcp - Autenticação: OAuth 2.0
- Client ID:
2e659cf8-03e6-4c14-8aa2-343a0b8d627d - URL de Autorização:
https://todo.vu/oauth/authorize - URL do Token:
https://todo.vu/oauth/token - Escopo:
full
3. Cursor / VS Code (via mcporter)
Para o Cursor, é recomendado usar mcporter como uma ponte para garantir gerenciamento estável de tokens.
- Execute
mcporter config add todovu --url https://mcp.todo.vu/mcp - Adicione o seguinte às configurações de MCP do Cursor:
- Tipo:
command- Comando:
mcporter call todovu
- Comando:
- Tipo:
4. OpenClaw
O OpenClaw usa mcporter internamente para servidores MCP baseados em HTTP. Configure-o em ./config/mcporter.json:
{
"mcpServers": {
"todovu": {
"baseUrl": "https://mcp.todo.vu/mcp",
"oauthClientId": "2e659cf8-03e6-4c14-8aa2-343a0b8d627d",
"oauthRedirectUrl": "http://localhost:8080/callback"
}
}
}
5. Extensões do GitHub Copilot
Se você estiver desenvolvendo uma Extensão do Copilot, pode apontar as definições de ferramentas do seu manifesto para o baseUrl e usar o Client ID fornecido acima para o fluxo OAuth.