Deja que un agente lleve tu lista de tareas
¿Buscas un servidor MCP de tareas que actúe sobre archivos reales en lugar de una base de datos alojada en la nube? taskforge incluye uno como subcomando, taskforge mcp --stdio, para tu bóveda de Obsidian. Conecta Claude Desktop u otro cliente MCP con él y el agente añade, busca, edita y completa tareas mediante un pequeño conjunto de herramientas. Se ejecuta en tu ordenador y edita los mismos archivos markdown que la app. Sin servidor alojado, sin clave de API.
¿MCP o la CLI?
Prefiere las herramientas MCP cuando tu agente ya tenga una conexión MCP con TaskForge. Están tipadas, devuelven errores estructurados con los que el agente puede autocorregirse, y no necesitan nada en tu PATH. Recurre a la CLI en contextos de shell sin conexión MCP: scripts, cron, CI, o un agente de código que trabaja en una copia local de un repositorio. Ambas funcionan con el mismo motor y con semántica idéntica, así que elige la que ya tengas conectada en tu entorno. Editar los archivos de la bóveda a mano es el último recurso.
Instalación
Recomendado: npx
Instala Node.js (con npm y npx) y luego añade esto a la configuración de tu cliente MCP. npx descarga taskforge-md la primera vez que se ejecuta.
Claude Desktop, con un clic
¿Prefieres una instalación guiada? Descarga el paquete de taskforge (el archivo .mcpb) y ábrelo. Claude Desktop te lleva paso a paso y te pide la carpeta de tu bóveda.
{
"mcpServers": {
"taskforge": {
"command": "npx",
"args": ["-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "/path/to/your/vault"
}
}
}
} En Windows, antepón cmd /c a npx. Los clientes MCP de escritorio como Claude Desktop inician el servidor sin shell, y npx es un script .cmd que Windows solo ejecuta a través de una:
{
"mcpServers": {
"taskforge": {
"command": "cmd",
"args": ["/c", "npx", "-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "C:\\path\\to\\your\\vault"
}
}
}
} ¿Compilaste taskforge desde el código fuente en lugar de usar npx? Apunta la configuración directamente al binario:
"command": "taskforge",
"args": ["mcp", "--stdio"] Solo de escritorio, que es donde viven los clientes MCP. taskforge se distribuye como un único binario nativo para macOS y Windows, y el servidor MCP es uno de sus subcomandos. Linux llegará pronto.
El conjunto completo de herramientas
30 herramientas en total, que cubren todo el ciclo de vida de tareas y notas: crear, leer, actualizar, completar, archivar y eliminar, cada una con su variante en lote; mover, reasignar y convertir entre una tarea en las notas y un archivo de tarea; crear, renombrar, eliminar y editar notas sin romper un enlace; una comprobación de lint antes de escribir una línea; una llamada doctor para revisar la salud de la bóveda; y recursos de dialecto y espacios para que el agente aprenda tu formato antes de actuar. Las seis de abajo son las que más vas a usar. Cada llamada vuelve a leer la bóveda desde el disco, así que el agente siempre actúa sobre los archivos actuales.
| query_tasks | Busca y filtra tareas, o lee una lista guardada. Solo lectura. | solo lectura |
| get_task | Lee una tarea y su hash de contenido. Solo lectura. | solo lectura |
| add_task | Crea una tarea en el destino predeterminado de la bóveda, con tu formato. | escribe |
| update_task | Cambia el estado, la prioridad, la fecha de vencimiento, el título o las etiquetas de una tarea. | escribe |
| complete_task | Completa una tarea; devuelve la siguiente repetición si es recurrente. | escribe, no idempotente |
| delete_task | Elimina una tarea. El modelo debe repetir exactamente el título actual, una salvaguarda contra actuar sobre un id obsoleto o alucinado. | destructivo |
Cada herramienta lleva anotaciones, así que un cliente sabe de un vistazo qué llamadas solo leen, cuáles escriben y cuál elimina. El resto del conjunto añade 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, get_dialect, create_note, read_note, update_note, patch_note_block, patch_note_frontmatter, normalize_references, delete_note y move_note.
Tres recursos
Además de las herramientas, el servidor expone contexto de solo lectura para que el agente aprenda las reglas de tu bóveda antes de actuar:
| taskforge://dialect | El dialecto de tareas legible por máquina: símbolos de estado, formato de fecha, campos personalizados, destinos de escritura. |
| taskforge://agents-guide | La guía en lenguaje sencillo de las convenciones de tareas de tu bóveda. |
| taskforge://spaces | Tus espacios guardados y cómo añadir una tarea a cada uno. |
Un solo requisito: el contrato de la bóveda
El servidor lee los archivos de contrato que TaskForge escribe en tu bóveda, TaskForge/Settings/dialect.json y TaskForge/Settings/agents.md, para aprender el formato exacto de tus tareas. Abre la bóveda en TaskForge 3.0 o posterior al menos una vez, ve a Ajustes, IA y agentes, y deja activado «Generar archivos de agentes». Si la bóveda nunca se ha abierto en una versión reciente, el servidor recurre a valores por defecto genéricos y avisa al cliente. Estas rutas usan la carpeta base predeterminada; si la renombraste, usa esa carpeta.
Si no encuentra tu bóveda
El servidor siempre arranca, incluso antes de saber dónde está tu bóveda, así que Claude Desktop nunca muestra un críptico «error al iniciar el servidor». Cuando una llamada a una herramienta no puede resolver una bóveda, devuelve un error sencillo que el agente puede transmitir: define la variable de entorno TASKFORGE_VAULT con la ruta de tu bóveda, o reinstala el paquete e introduce la carpeta de la bóveda cuando se te pida.
Solo local
El servidor MCP de TaskForge se ejecuta en local y lee y escribe los archivos Markdown de tu bóveda. Instalarlo con npx descarga el paquete desde npm. Tu cliente de IA puede enviar las entradas y los resultados de las herramientas a su proveedor; se aplican sus ajustes de privacidad. Tu sincronización actual de la bóveda lleva las ediciones entre dispositivos.
¿Prefieres una terminal?
Si prefieres automatizar tus tareas con scripts o ejecutar comandos puntuales en lugar de manejarlas desde un agente, la CLI de taskforge cubre la misma bóveda con las mismas reglas.
Instala la CLI de taskforge →Preguntas frecuentes
¿Qué es el servidor MCP de taskforge?
Es un servidor local de Model Context Protocol integrado en el binario de taskforge. Ejecútalo con taskforge mcp --stdio y un cliente MCP como Claude Desktop podrá añadir, buscar, editar, mover, completar y eliminar las tareas de tu bóveda de Obsidian mediante 30 herramientas tipadas, una a una o por lotes. Es una lista de tareas sobre la que tu agente puede actuar, no solo leer.
¿Con qué clientes MCP funciona?
Con cualquier cliente que hable MCP por stdio. Claude Desktop es el más común, y Claude Code, Cursor y VS Code (para GitHub Copilot) usan la misma configuración. Cada uno obtiene las mismas 30 herramientas y los mismos tres recursos.
¿Es un servidor MCP alojado o remoto?
No. Se ejecuta en tu máquina por stdin y stdout y solo toca la carpeta de la bóveda que le indiques. No hay URL que alojar, ni clave de API, ni cuenta de TaskForge. Esa es la idea: tu lista de tareas se queda en tu disco.
¿Necesito instalar algo?
La configuración con npx requiere Node.js con npm y npx. Después, tu cliente puede ejecutar npx -y taskforge-md mcp --stdio para descargar e iniciar el servidor. Los usuarios de Claude Desktop pueden abrir, como alternativa, un paquete nativo .mcpb, que no requiere Node.js.
El cliente dice que el servidor no encuentra mi bóveda. ¿Ahora qué?
El servidor siempre arranca, así que el cliente nunca muestra un críptico «error al iniciar el servidor». Cuando una llamada a una herramienta no puede resolver una bóveda, devuelve un mensaje sencillo: define la variable de entorno TASKFORGE_VAULT con la ruta de tu bóveda, o reinstala el paquete e introduce la carpeta de la bóveda cuando se te pida.
¿Necesita los archivos de contrato de la bóveda?
Sí, para ajustarse a tu formato. Lee TaskForge/Settings/dialect.json y TaskForge/Settings/agents.md, generados cuando abres la bóveda en TaskForge 3.0 o posterior con «Generar archivos de agentes» activado. Sin ellos funciona igualmente, pero recurre a valores por defecto genéricos y avisa al cliente de que está adivinando.
El agente actúa sobre la lista. La app la conserva.
El servidor MCP escribe en tu bóveda; TaskForge convierte esos archivos en listas, widgets y recordatorios en todos tus dispositivos. Gratis para descargar en iPhone, iPad, Mac, Android y Windows.