MCP и API

Подключите задачи, заметки и ассистента VisionTask к Claude, Cursor или своей программе. Токен открывает только задачи, заметки и чат — не почту, не файлы и не аккаунт.

Подключить за минуту

  1. В расширении: «Все функции» → «API и MCP» → назовите токен и нажмите «Создать». Токен vt_… показывается один раз.
  2. Нажмите «Скопировать конфиг» и вставьте его в настройки Claude Desktop или Cursor.
  3. Перезапустите клиент — в нём появятся инструменты VisionTask.
{
  "mcpServers": {
    "visiontask": {
      "command": "node",
      "args": ["/путь/к/mcp-server/src/index.js"],
      "env": { "VISIONTASK_TOKEN": "vt_…" }
    }
  }
}
{
  "mcpServers": {
    "visiontask": {
      "command": "node",
      "args": ["/path/to/mcp-server/src/index.js"],
      "env": { "VISIONTASK_TOKEN": "vt_…" }
    }
  }
}

Что токену нельзя

Токен — ключ только к задачам, заметкам и чату с ассистентом. Почта, календарь, файлы, подписка, аккаунт и выпуск новых токенов ему недоступны — шлюз отклонит такой запрос.

Отозвать токен можно там же, в «API и MCP»: он перестаёт работать в течение пары минут. Токенов — не больше десяти.

Инструменты MCP

  • list_tasksЗадачи: на сегодня (с просроченными) или все
  • create_taskНовая задача со сроком
  • smart_add_taskЗадача из фразы: «завтра в 15:00 созвон с Анной»
  • complete_taskОтметить сделанной или вернуть в работу
  • delete_taskУдалить задачу — клиент спросит подтверждение
  • list_notesЗаметки и поиск по ним
  • create_noteСохранить заметку
  • update_noteИзменить заметку
  • delete_noteУдалить заметку — с подтверждением
  • ask_visiontaskВопрос ассистенту: он видит ваши задачи и заметки

REST API

Тот же токен в заголовке Authorization — к задачам, заметкам и чату.

curl https://api.visiontask.site/api/v1/tasks/today \
  -H "Authorization: Bearer vt_…"

curl -X POST https://api.visiontask.site/api/v1/tasks/smart-add \
  -H "Authorization: Bearer vt_…" -H "Content-Type: application/json" \
  -d '{"rawText": "завтра в 10 отправить отчёт"}'
curl https://api.visiontask.site/api/v1/tasks/today \
  -H "Authorization: Bearer vt_…"

curl -X POST https://api.visiontask.site/api/v1/tasks/smart-add \
  -H "Authorization: Bearer vt_…" -H "Content-Type: application/json" \
  -d '{"rawText": "send the report tomorrow at 10"}'

Адрес API: https://api.visiontask.site/api/v1. Ответы — JSON; лимит — несколько запросов в секунду с одного адреса.