Weft
RU

Asana MCP: как подключить Asana к ChatGPT, Claude и Cursor

Автор — Андрей Финогеев, основатель Weft ·

Официальный MCP-сервер Asana — это сервер V2 по адресу https://mcp.asana.com/v2/mcp; старый адрес V1 (mcp.asana.com/sse) выведен из работы. В ChatGPT и Claude ты подключаешь приложение Asana из их каталогов и входишь. В Claude Code, Cursor и VS Code есть лишний шаг: Asana не поддерживает динамическую регистрацию клиентов, поэтому сначала нужно создать OAuth-приложение в консоли разработчика Asana и вставить его client ID и secret в клиент.

Asana MCP коротко

Адрес сервераhttps://mcp.asana.com/v2/mcp (Streamable HTTP). V1 на /sse выведен из работы
ВходТолько OAuth 2.0 — без API-токена. Для Claude Code, Cursor, VS Code — своё OAuth-приложение (client ID + secret)
Бесплатный тарифНе указано
Лимиты запросовНе указано; пакетные вызовы ограничены 50 элементами
УдалениеДа — delete_task и delete_record
Платные тарифыStarter — $10.99 за пользователя в месяц при годовой оплате ($13.49 помесячно); Advanced — $24.99 при годовой оплате ($30.49 помесячно)

«Не указано» значит, что Asana об этом не сообщает. Цены — по прайс-листу в долларах США за место; налоги и региональные цены отличаются.

Как настроить Asana MCP в каждом ассистенте

ChatGPT

Подключи Asana из каталога приложений ChatGPT, войди, выбери рабочее пространство и разреши доступ. На каких тарифах ChatGPT это работает, Asana не сообщает.

Claude (веб и десктоп)

Подключи Asana из каталога коннекторов Claude (claude.com/connectors/asana) и войди. Карточку сделала сама Asana, у неё пометка «Anthropic verified».

Claude Code

Сначала создай OAuth-приложение в консоли разработчика Asana с адресом перенаправления http://localhost:8080/callback. Добавь сервер — Claude Code спросит client secret, — затем запусти /mcp в Claude Code и войди.

claude mcp add --transport http --client-id YOUR_CLIENT_ID --client-secret --callback-port 8080 asana https://mcp.asana.com/v2/mcp

Cursor

Cursor Settings → Tools & MCP → «+ Add new global MCP server», вставь конфиг и нажми Connect. Укажи cursor://anysphere.cursor-mcp/oauth/callback как адрес перенаправления своего OAuth-приложения Asana.

{
  "mcpServers": {
    "asana": {
      "url": "https://mcp.asana.com/v2/mcp",
      "auth": {
        "CLIENT_ID": "${env:ASANA_CLIENT_ID}",
        "CLIENT_SECRET": "${env:ASANA_CLIENT_SECRET}"
      }
    }
  }
}

VS Code

Command Palette → «MCP: Add Server» → HTTP, введи адрес, назови сервер asana и, когда спросят, введи client ID и secret. Адреса перенаправления: http://127.0.0.1:33418/ (с косой чертой в конце) и https://vscode.dev/redirect.

Что твой ИИ может делать в Asana

  • Искать и читать задачи, проекты, портфели, обновления статуса, пользователей и команды.
  • Создавать и обновлять задачи и проекты (в том числе из шаблонов), добавлять комментарии, публиковать обновления статуса проекта.
  • Удалять задачи; работать с таблицами и записями Asana; читать и обновлять уведомления.
  • Инструменты предпросмотра, которые показывают интерактивную карточку задачи или проекта в клиентах с поддержкой приложений.

Ограничения, о которых стоит знать

  • Нет динамической регистрации клиентов: вне официальных приложений ChatGPT и Claude нужно своё OAuth-приложение. По словам Asana, некоторые клиенты, например Replit и JetBrains, пока этого не поддерживают.
  • Одно рабочее пространство на сессию — «Tokens are workspace-scoped».
  • Нет областей доступа: токен запрашивает полный доступ ко всем инструментам; твои собственные права в Asana при этом действуют.
  • search_tasks доступен только на Premium; на других тарифах ассистент использует get_tasks.
  • Инструменты для целей, распределения ресурсов и периодов в V2 убрали.
  • Нет инструмента, чтобы агент захватил задачу или доложил о прогрессе: ИИ редактирует Asana, а не работает по очереди.

Asana или Weft для работы с ИИ?

Выбирай Asana, если твоя работа — межкомандные проекты с таймлайнами, портфелями и отчётами о статусе, а компания уже в ней работает. Её MCP-сервер широкий, и его поддерживает сама Asana.

Выбирай Weft, если ты соло-основатель или небольшая команда и доску должен вести ИИ. Weft подключается в ChatGPT, Claude, Cursor и Codex через обычный OAuth — никакого OAuth-приложения регистрировать не нужно, — а его инструменты сделаны для ассистентов, которые выполняют работу: захватить задачу, доложить прогресс, задать тебе вопрос, который ждёт во Входящих, записать решение. Он работает в ChatGPT на любом тарифе, включая Free.

Доска Weft на телефоне, колонка Doing: три задачи, которые взял ИИ-ассистент, у каждой пометка AI
Ассистенты берут следующую задачу; на каждой карточке видно, кто над ней работает.
Готовая задача Weft, созданная ИИ, с результатом, который записал ассистент: что он исправил и что прошли 40 прогонов тестов
Закончив, ассистент оставляет квитанцию: что сделано и как он это проверил.

Настройка Weft: Weft в ChatGPT · Weft в Claude · Weft в Claude Code · Weft в Cursor · Weft в Codex

Вопросы

Какой адрес у MCP-сервера Asana?

https://mcp.asana.com/v2/mcp. Адрес V1, https://mcp.asana.com/sse, отключён.

Почему Cursor или Claude Code спрашивают client ID для Asana?

Сервер Asana V2 не поддерживает динамическую регистрацию клиентов, поэтому клиентам, кроме официальных приложений ChatGPT и Claude, нужно OAuth-приложение, которое ты создаёшь в консоли разработчика Asana. Его client ID и secret ты вставляешь в клиент.

Можно ли использовать персональный токен доступа Asana с MCP?

Нет. Сервер принимает только OAuth, а токены, выданные для MCP, не работают и с REST API Asana.

Работает ли Asana MCP на бесплатном тарифе Personal?

Asana не сообщает. Единственное ограничение по тарифу, которое она документирует, — search_tasks требует Premium.

Источники

Прочитано 11 ноября 2026 г..

Другие инструкции по настройке MCP