Deixe um agente gerir a sua lista de tarefas
Procura um servidor MCP de tarefas que atue sobre ficheiros reais em vez de uma base de dados alojada? O taskforge inclui um como subcomando, taskforge mcp --stdio, para o seu cofre Obsidian. Aponte o Claude Desktop ou outro cliente MCP para ele e o agente adiciona, procura, edita e conclui tarefas através de um pequeno conjunto de ferramentas. É executado na sua máquina e edita os mesmos ficheiros markdown que a aplicação. Sem servidor alojado, sem chave de API.
Brevemente no TaskForge 3.0
A CLI do TaskForge e o servidor MCP chegam com o lançamento do TaskForge 3.0. Tudo o que está descrito nesta página explica como vão funcionar assim que estiverem disponíveis. A aplicação TaskForge já pode ser descarregada hoje.
MCP ou a CLI?
Prefira as ferramentas MCP quando o seu agente já tiver uma ligação MCP ao TaskForge. São tipadas, devolvem erros estruturados que o agente pode usar para se autocorrigir, e não precisam de nada no seu PATH. Recorra à CLI a partir de contextos de shell sem ligação MCP: scripts, cron, CI, ou um agente de código que trabalha numa cópia local de um repositório. Ambos movem o mesmo motor com semântica idêntica, por isso escolha o que já está ligado no seu ambiente. Editar os ficheiros do cofre à mão é o último recurso.
Instalação
Recomendado: npx
Adicione isto à configuração do seu cliente MCP. O npx obtém o taskforge-md na primeira execução, por isso não há nada para instalar antecipadamente.
Claude Desktop, um clique
Prefere uma instalação guiada? Transfira o pacote taskforge (o ficheiro .mcpb) e abra-o. O Claude Desktop conduz a configuração e pede a pasta do seu cofre.
{
"mcpServers": {
"taskforge": {
"command": "npx",
"args": ["-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "/path/to/your/vault"
}
}
}
} Compilou o taskforge a partir do código-fonte em vez de usar o npx? Aponte a configuração diretamente para o binário:
"command": "taskforge",
"args": ["mcp", "--stdio"] Apenas para computador, porque é aí que vivem os clientes MCP. O taskforge é distribuído como um único binário nativo para macOS, Windows e Linux, e o servidor MCP é um dos seus subcomandos.
O conjunto completo de ferramentas
22 ferramentas ao todo, que cobrem todo o ciclo de vida de uma tarefa: criar, ler, atualizar, concluir, arquivar e eliminar, cada uma com uma variante em lote; mover, reatribuir o item superior e converter entre uma linha inline e um ficheiro TaskNotes; uma verificação lint antes de escrever uma linha; uma chamada doctor para o estado do cofre; e recursos de esquema e listas, para que o agente aprenda o seu formato antes de agir. As seis abaixo são as que vai usar com mais frequência. Cada chamada volta a ler o cofre a partir do disco, por isso o agente atua sempre sobre os ficheiros atuais.
| query_tasks | Procura e filtra tarefas, ou lê uma lista guardada. Apenas leitura. | apenas leitura |
| get_task | Lê uma tarefa e o seu hash de conteúdo. Apenas leitura. | apenas leitura |
| add_task | Cria uma tarefa no destino predefinido do cofre, no seu formato. | escreve |
| update_task | Altera o estado, prioridade, data limite, título ou etiquetas de uma tarefa. | escreve |
| complete_task | Conclui uma tarefa; devolve a próxima ocorrência se for recorrente. | escreve, não idempotente |
| delete_task | Elimina uma tarefa. O modelo tem de repetir exatamente o título atual, como proteção contra atuar sobre um id desatualizado ou alucinado. | destrutivo |
Cada ferramenta tem anotações, para que um cliente saiba de relance quais as chamadas que só leem, quais escrevem e qual elimina. O resto do conjunto acrescenta bulk_add_tasks, bulk_update_tasks, bulk_complete_tasks, bulk_delete_tasks, get_tasks, archive_task, move_task, bulk_move_tasks, convert_task, bulk_convert_tasks, outdent_task, bulk_reparent_tasks, lint_task, doctor, list_task_lists e get_schema.
Três recursos
Além das ferramentas, o servidor expõe contexto apenas de leitura para que o agente aprenda as regras do seu cofre antes de atuar:
| taskforge://schema | O dialeto de tarefas legível por máquina: símbolos de estado, formato de data, campos personalizados, destinos de escrita. |
| taskforge://agents-guide | O guia em linguagem simples das convenções de tarefas do seu cofre. |
| taskforge://lists | As suas listas de tarefas guardadas e como adicionar uma tarefa a cada uma. |
Um requisito: o contrato do cofre
O servidor lê os ficheiros de contrato que o TaskForge escreve no seu cofre, taskforge/schema.json e taskforge/agents.md, para aprender o formato exato das suas tarefas. Abra o cofre no TaskForge 3.0 ou posterior pelo menos uma vez, vá a Definições, IA e Agentes, e deixe "Gerar ficheiros para agentes" ativado. Se o cofre nunca tiver sido aberto numa versão recente, o servidor recorre a predefinições genéricas e avisa o cliente.
Se não conseguir encontrar o seu cofre
O servidor arranca sempre, mesmo antes de saber onde está o seu cofre, por isso o Claude Desktop nunca mostra um opaco "o servidor falhou ao iniciar". Quando uma chamada de ferramenta não consegue resolver um cofre, devolve um erro simples que o agente pode transmitir: defina a variável de ambiente TASKFORGE_VAULT para o caminho do seu cofre, ou reinstale o pacote e introduza a pasta do cofre quando for solicitado.
Apenas local
O taskforge mcp --stdio lê e escreve apenas os ficheiros markdown no cofre que configurar, e nada mais. Sem conta, sem nuvem. A sua sincronização já existente, iCloud, Dropbox ou Obsidian Sync, move as alterações entre dispositivos.
Prefere um terminal?
Se preferir escrever scripts para as suas tarefas ou executar comandos pontuais em vez de os conduzir a partir de um agente, a taskforge CLI cobre o mesmo cofre com as mesmas regras.
Instalar a taskforge CLI →Perguntas frequentes
O que é o servidor MCP do taskforge?
É um servidor Model Context Protocol local, incorporado no binário taskforge. Execute-o com taskforge mcp --stdio e um cliente MCP como o Claude Desktop pode adicionar, encontrar, editar, mover, concluir e eliminar as tarefas no seu cofre Obsidian através de 22 ferramentas tipadas, uma a uma ou em lote. É uma lista de tarefas sobre a qual o seu agente pode agir, não apenas ler.
Com que clientes MCP funciona?
Qualquer cliente que fale MCP através de stdio. O Claude Desktop é o mais comum, e o Claude Code, o Cursor e o VS Code (para o GitHub Copilot) aceitam todos a mesma configuração. Cada um recebe as mesmas 22 ferramentas e os mesmos três recursos.
É um servidor MCP alojado ou remoto?
Não. É executado na sua máquina através de stdin e stdout e só toca na pasta do cofre para a qual o aponta. Não há URL para alojar, nem chave de API, nem conta TaskForge. É esse o objetivo: a sua lista de tarefas fica no seu disco.
Preciso de instalar alguma coisa?
Não com antecedência. Aponte a configuração do seu cliente para npx -y taskforge-md mcp --stdio e o npx obtém o pacote na primeira execução. Os utilizadores do Claude Desktop podem, em vez disso, abrir o pacote .mcpb para uma instalação guiada.
O cliente diz que o servidor não consegue encontrar o meu cofre. E agora?
O servidor arranca sempre, por isso o cliente nunca mostra um opaco "failed to start". Quando uma chamada de ferramenta não consegue resolver um cofre, devolve uma mensagem simples: defina a variável de ambiente TASKFORGE_VAULT para o caminho do seu cofre, ou reinstale o pacote e introduza a pasta do cofre quando for solicitado.
Precisa dos ficheiros de contrato do cofre?
Sim, para corresponder ao seu formato. Lê o taskforge/schema.json e o taskforge/agents.md, gerados quando abre o cofre no TaskForge 3.0 ou posterior com "Gerar ficheiros para agentes" ativado. Sem eles continua a funcionar, mas recorre a predefinições genéricas e avisa o cliente de que está a adivinhar.
O agente atua sobre a lista. A aplicação guarda-a.
O servidor MCP escreve no seu cofre; o TaskForge transforma esses ficheiros em listas, widgets e lembretes em todos os seus dispositivos. Gratuito para descarregar no iPhone, iPad, Mac e Android.