Skip to main content
Glama
GUIA_USO.md6.57 kB
# Guia de Uso - Super Productivity MCP ## Visão Geral O Super Productivity MCP é uma solução que integra o aplicativo Super Productivity com servidores MCP (Model Context Protocol), permitindo que assistentes de IA gerenciem suas tarefas, projetos e produtividade de forma automatizada. ## Arquitetura ``` ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ │ Assistente IA │────▶│ MCP Server │────▶│ Super Productivity │ │ (Claude, etc.) │ │ (porta 3000) │ │ Plugin (porta 3838)│ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ ``` ## Requisitos - Node.js 18+ - Super Productivity v14.0.0+ - Sistema operacional: Windows, macOS ou Linux ## Instalação ### 1. Instalar o MCP Server ```bash cd super_produc_mcp npm install npm run build ``` ### 2. Instalar o Plugin no Super Productivity 1. Abra o Super Productivity 2. Vá em Configurações > Plugins 3. Clique em "Instalar Plugin" 4. Selecione o arquivo `mcp-bridge-plugin.zip` 5. Reinicie o aplicativo ## Configuração ### Variáveis de Ambiente Crie um arquivo `.env` na raiz do projeto: ```env PORT=3000 SP_PLUGIN_URL=http://localhost:3838 SP_API_KEY=sua_chave_opcional ``` | Variável | Descrição | Padrão | |----------|-----------|--------| | PORT | Porta do servidor MCP | 3000 | | SP_PLUGIN_URL | URL do plugin no Super Productivity | http://localhost:3838 | | SP_API_KEY | Chave de API (opcional) | - | ## Iniciando o Sistema ### Passo 1: Iniciar o Super Productivity Abra o Super Productivity normalmente. O plugin será carregado automaticamente. ### Passo 2: Iniciar o MCP Server ```bash npm start ``` O servidor estará disponível em `http://localhost:3000/mcp` ## Ferramentas Disponíveis ### Gerenciamento de Tarefas #### list_tasks Lista todas as tarefas. Parâmetros: - `projectId` (opcional): Filtrar por projeto - `includeArchived` (opcional): Incluir tarefas arquivadas - `currentContextOnly` (opcional): Apenas tarefas do contexto atual Exemplo de uso com IA: > "Liste todas as minhas tarefas pendentes" #### create_task Cria uma nova tarefa. Parâmetros: - `title` (obrigatório): Título da tarefa - `projectId` (opcional): ID do projeto - `taskId` (obrigatório): ID da tarefa - `title` (opcional): Novo título - `notes` (opcional): Novas notas - `timeEstimate` (opcional): Nova estimativa - `isDone` (opcional): Marcar como concluída - `projectId` (opcional): Mover para outro projeto Exemplo de uso com IA: > "Atualize a tarefa X para adicionar a nota 'Prioridade alta'" #### complete_task Marca uma tarefa como concluída. Parâmetros: - `taskId` (obrigatório): ID da tarefa Exemplo de uso com IA: > "Marque a tarefa 'Revisar relatório' como concluída" #### batch_update_tasks Executa operações em lote. Parâmetros: - `projectId` (obrigatório): ID do projeto - `operations`: Array de operações (create, update, delete, reorder) ### Gerenciamento de Projetos #### list_projects Lista todos os projetos. Exemplo de uso com IA: > "Quais projetos eu tenho?" #### create_project Cria um novo projeto. Parâmetros: - `title` (obrigatório): Nome do projeto - `theme` (opcional): Configuração de tema - `isArchived` (opcional): Se está arquivado Exemplo de uso com IA: > "Crie um projeto chamado 'Website Redesign'" ### Ações Inteligentes #### analyze_productivity Analisa sua produtividade em um período. Parâmetros: - `days` (padrão: 7): Número de dias para análise Retorna: - Total de tarefas - Tarefas concluídas - Taxa de conclusão - Tempo estimado vs. tempo gasto - Precisão das estimativas - Insights personalizados Exemplo de uso com IA: > "Analise minha produtividade dos últimos 14 dias" #### suggest_priorities Sugere quais tarefas priorizar. Parâmetros: - `projectId` (opcional): Filtrar por projeto - `maxTasks` (padrão: 5): Número máximo de sugestões Critérios de priorização: - Proximidade do deadline - Ausência de estimativa de tempo - Presença de subtarefas - Idade da tarefa Exemplo de uso com IA: > "Quais tarefas devo priorizar hoje?" #### create_daily_plan Cria um plano de trabalho diário. Parâmetros: - `availableHours` (padrão: 8): Horas disponíveis - `includeBreaks` (padrão: true): Incluir intervalos Retorna: - Tarefas selecionadas para o dia - Tempo total planejado - Taxa de utilização - Tempo de pausa recomendado Exemplo de uso com IA: > "Crie um plano de trabalho para hoje com 6 horas disponíveis" ## Exemplos de Uso ### Fluxo Diário Típico 1. **Início do dia** > "Crie um plano de trabalho para hoje" 2. **Durante o trabalho** > "Liste minhas tarefas do projeto X" > "Crie uma tarefa para corrigir o bug reportado" 3. **Ao concluir** > "Marque a tarefa 'Revisar código' como concluída" 4. **Final do dia** > "Analise minha produtividade de hoje" ### Organização Semanal > "Quais tarefas devo priorizar esta semana?" > "Analise minha produtividade dos últimos 7 dias" > "Liste todas as tarefas sem estimativa de tempo" ## Solução de Problemas ### Plugin não carrega 1. Verifique se o Super Productivity está na versão 14.0.0+ 2. Reinstale o plugin 3. Verifique os logs do aplicativo ### MCP Server não conecta 1. Verifique se o plugin está ativo no Super Productivity 2. Confirme que a porta 3838 está disponível 3. Verifique as variáveis de ambiente ### Erros de timeout 1. Aumente o timeout nas configurações 2. Verifique a conexão de rede local 3. Reinicie ambos os serviços ## Dicas de Produtividade 1. **Use estimativas de tempo**: Ajuda o sistema a criar planos mais precisos 2. **Organize por projetos**: Facilita a filtragem e análise 3. **Revise regularmente**: Use a análise de produtividade semanalmente 4. **Quebre tarefas grandes**: Subtarefas são melhor priorizadas 5. **Defina deadlines**: Melhora a sugestão de prioridades ## Suporte Para problemas ou sugestões, abra uma issue no repositório do projeto.

Latest Blog Posts

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/rochadelon/super-productivity-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server