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.
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
Instala primeiro Node.js com npm e 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"
}
}
}
} No Windows, coloque cmd /c antes de npx. Clientes MCP de desktop como o Claude Desktop iniciam o servidor sem shell, e o npx é um script .cmd que o Windows só executa através de uma:
{
"mcpServers": {
"taskforge": {
"command": "cmd",
"args": ["/c", "npx", "-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "C:\\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 e Windows, e o servidor MCP é um dos seus subcomandos. A versão para Linux chega em breve.
O conjunto completo de ferramentas
30 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 de tarefa; uma verificação lint antes de escrever uma linha; uma chamada doctor para o estado do cofre; e recursos de esquema e Espaços, 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_spaces e create_note, read_note, update_note, patch_note_block, patch_note_frontmatter, delete_note, move_note, normalize_references, get_dialect.
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://dialect | 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://spaces | Os seus Espaços guardados 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/Settings/dialect.json e TaskForge/Settings/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 servidor MCP do TaskForge corre localmente e lê e escreve os ficheiros Markdown do seu cofre. A instalação através do npx descarrega o pacote do npm. O seu cliente de IA pode enviar entradas e resultados de ferramentas ao respetivo fornecedor; as definições de privacidade dele continuam a aplicar-se. A sincronização do seu cofre existente transporta as ediçõ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 30 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 30 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?
Instala primeiro Node.js com npm e 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. 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.
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/Settings/dialect.json e o TaskForge/Settings/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, Android e Windows.