Deixe um agente rodar sua lista de tarefas
Procurando um servidor MCP de tarefas que age sobre arquivos reais em vez de um banco de dados hospedado? O taskforge traz um como subcomando, taskforge mcp --stdio, para o seu cofre do Obsidian. Aponte o Claude Desktop ou outro cliente MCP para ele e o agente adiciona, busca, edita e conclui tarefas por meio de um pequeno conjunto de ferramentas. Ele roda na sua máquina e edita os mesmos arquivos markdown que o app edita. Sem servidor hospedado, sem chave de API.
MCP ou a CLI?
Prefira as ferramentas MCP quando seu agente já tiver uma conexão MCP com o TaskForge. Elas são tipadas, retornam erros estruturados que o agente pode usar para se autocorrigir, e não precisam de nada no seu PATH. Recorra à CLI em contextos de shell sem conexão MCP: scripts, cron, CI, ou um agente de código trabalhando em uma cópia local de um repositório. As duas rodam o mesmo motor com semântica idêntica, então escolha a que já está conectada no seu ambiente. Editar os arquivos do cofre manualmente é o último recurso.
Instalação
Recomendado: npx
Instale primeiro o Node.js com npm e npx. Adicione isso à configuração do seu cliente MCP. O npx baixa o taskforge-md na primeira execução, então não há nada para instalar antes.
Claude Desktop, um clique
Prefere uma instalação guiada? Baixe o pacote taskforge (o arquivo .mcpb) e abra-o. O Claude Desktop conduz você pela 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 na frente do 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 por meio 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 direto para o binário:
"command": "taskforge",
"args": ["mcp", "--stdio"] Somente desktop, já que é onde os clientes MCP vivem. 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, cobrindo todo o ciclo de vida de uma tarefa: criar, ler, atualizar, concluir, arquivar e excluir, cada uma com uma variante em lote; mover, reatribuir o item pai e converter entre uma linha inline e um arquivo de tarefa; uma checagem de lint antes de você escrever uma linha; uma chamada doctor para a saúde do cofre; e recursos de schema e Espaços, para que o agente aprenda seu formato antes de agir. As seis abaixo são as que você vai usar com mais frequência. Cada chamada relê o cofre direto do disco, então o agente sempre age sobre os arquivos atuais.
| query_tasks | Busca e filtra tarefas, ou lê uma lista salva. Somente leitura. | somente leitura |
| get_task | Lê uma tarefa e seu hash de conteúdo. Somente leitura. | somente leitura |
| add_task | Cria uma tarefa no destino padrão do cofre, no seu formato. | grava |
| update_task | Muda o status, a prioridade, a data de vencimento, o título ou as tags de uma tarefa. | grava |
| complete_task | Conclui uma tarefa; retorna a próxima ocorrência se ela for recorrente. | grava, não idempotente |
| delete_task | Exclui uma tarefa. O modelo precisa repetir de volta o título atual exato, uma proteção contra agir sobre um id desatualizado ou alucinado. | destrutivo |
Cada ferramenta agora carrega anotações, então um cliente sabe de relance quais chamadas só leem, quais gravam e qual exclui. O restante do conjunto inclui 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 somente leitura para que o agente aprenda as regras do seu cofre antes de agir:
| taskforge://dialect | O dialeto de tarefas legível por máquina: símbolos de status, formato de data, campos personalizados, destinos de gravação. |
| taskforge://agents-guide | O guia em linguagem simples para as convenções de tarefas do seu cofre. |
| taskforge://spaces | Seus Espaços salvos e como adicionar uma tarefa a cada uma delas. |
Um requisito: o contrato do cofre
O servidor lê os arquivos de contrato que o TaskForge grava 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 mais recente pelo menos uma vez, vá em Configurações, IA e agentes, e deixe "Gerar arquivos de agentes" ativado. Se o cofre nunca foi aberto numa versão recente, o servidor recorre a padrões genéricos e avisa o cliente.
Se ele não encontrar o seu cofre
O servidor sempre inicia, mesmo antes de saber onde está o seu cofre, então o Claude Desktop nunca mostra um "falha ao iniciar o servidor" sem explicação. Quando uma chamada de ferramenta não consegue resolver um cofre, ela retorna um erro claro que o agente pode repassar: defina a variável de ambiente TASKFORGE_VAULT com o caminho do seu cofre, ou reinstale o pacote e informe o diretório do cofre quando solicitado.
Somente local
O servidor MCP do TaskForge roda localmente e lê e grava os arquivos Markdown do seu cofre. Instalar pelo npx baixa o pacote do npm. Seu cliente de IA pode enviar entradas e resultados das ferramentas ao provedor dele; as configurações de privacidade dele continuam valendo. A sincronização do seu cofre, a que você já usa, leva as edições entre os dispositivos.
Prefere um terminal?
Se você quer automatizar suas tarefas com scripts ou rodar comandos avulsos em vez de deixar um agente conduzir, a CLI do taskforge cobre o mesmo cofre com as mesmas regras.
Instale a CLI do taskforge →Perguntas frequentes
O que é o servidor MCP do taskforge?
É um servidor Model Context Protocol local, embutido no binário taskforge. Rode com taskforge mcp --stdio e um cliente MCP como o Claude Desktop pode adicionar, encontrar, editar, mover, concluir e excluir as tarefas no seu cofre do Obsidian por meio de 30 ferramentas tipadas, uma a uma ou em lote. É uma lista de tarefas sobre a qual seu agente pode agir, não só ler.
Com quais clientes MCP ele funciona?
Qualquer cliente que fale MCP via 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.
Esse é um servidor MCP hospedado ou remoto?
Não. Ele roda na sua máquina via stdin e stdout e só toca na pasta do cofre que você apontar para ele. Não há URL para hospedar, nem chave de API, nem conta TaskForge. É esse o ponto: sua lista de tarefas fica no seu disco.
Preciso instalar alguma coisa?
Instale primeiro o Node.js com npm e npx. Adicione isso à configuração do seu cliente MCP. O npx baixa o taskforge-md na primeira execução, então não há nada para instalar antes. Prefere uma instalação guiada? Baixe o pacote taskforge (o arquivo .mcpb) e abra-o. O Claude Desktop conduz você pela configuração e pede a pasta do seu cofre.
O cliente diz que o servidor não consegue encontrar meu cofre. E agora?
O servidor sempre inicia, então o cliente nunca mostra um "failed to start" sem explicação. Quando uma chamada de ferramenta não consegue resolver um cofre, ela retorna uma mensagem clara: defina a variável de ambiente TASKFORGE_VAULT com o caminho do seu cofre, ou reinstale o pacote e informe o diretório do cofre quando solicitado.
Ele precisa dos arquivos de contrato do cofre?
Sim, para bater com o seu formato. Ele lê TaskForge/Settings/dialect.json e TaskForge/Settings/agents.md, gerados quando você abre o cofre no TaskForge 3.0 ou mais recente com "Gerar arquivos de agentes" ativado. Sem eles, ele ainda roda, mas recorre a padrões genéricos e avisa o cliente de que está adivinhando.
O agente age na lista. O app a mantém.
O servidor MCP grava no seu cofre; o TaskForge transforma esses arquivos em listas, widgets e lembretes em todos os seus dispositivos. Gratuito para baixar no iPhone, iPad, Mac, Android e Windows.