К основному содержанию
команда официальный · Anthropic

asana-setup — команда для Claude Code: подключение Asana MCP

Пошагово проводит через настройку OAuth-приложения Asana и добавление MCP-сервера в Claude. Пригодится, если нужно связать задачи Asana с агентом.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin install asana@claude-plugins-official
Открыть на GitHub

Что делает asana-setup

Команда печатает три шага: создать приложение в консоли разработчика Asana, добавить MCP-сервер и проверить авторизацию. Если передать Client ID аргументом, он подставится в команду вместо плейсхолдера YOUR_CLIENT_ID.

В шаге с регистрацией нужен точный Redirect URL http://localhost:8080/callback. Порт из --callback-port обязан совпадать с ним. Динамическую регистрацию клиента сервер Asana V2 не поддерживает, поэтому client_id и client_secret придётся завести свои.

Сам claude mcp add команда не выполняет. Секрет вводится через скрытый запрос в настоящем терминале, так что запускать надо у себя, а не через агента. Секрет ложится в системный keychain. После первого обращения Claude откроет браузер для согласия, а /mcp покажет статус подключения.

Какие задачи решает

  • создать OAuth-приложение Asana и прописать redirect
  • добавить MCP-сервер Asana в Claude
  • ввести client secret без утечки в историю команд
  • проверить, что сервер asana подключён
  • разобраться с ошибкой invalid_redirect_uri

Примеры запросов агенту

  • Настрой подключение Asana к Claude
  • Запусти asana-setup с моим client_id
  • Покажи шаги для подключения Asana MCP

Как установить asana-setup

1Через маркетплейс плагинов

/plugin install asana@claude-plugins-official

2Вручную: положить файлы

.claude/commands/asana-setup.md

Вызов — /asana-setup. Для всех проектов — ~/.claude/commands/

Вопросы о asana-setup

Как установить asana-setup в Claude Code?

Через маркетплейс: сначала /plugin marketplace add anthropics/claude-plugins-official, затем /plugin install asana@claude-plugins-official.

Что делает asana-setup?

Печатает инструкцию по созданию OAuth-приложения Asana и добавлению сервера https://mcp.asana.com/v2/mcp в Claude, включая шаги авторизации и проверки через /mcp.

Почему команда не запускает claude mcp add сама?

Запрос --client-secret требует скрытого ввода в реальном терминале. Поэтому команду нужно выполнить в своём терминале вручную.

Исходный текст

asana-setup.md · Apache-2.0
---
description: Set up the Asana V2 MCP server connection (one-time OAuth app + claude mcp add)
argument-hint: "[client_id]"
---

The user wants to connect Claude Code to Asana's V2 MCP server. Guide them through the one-time setup below. Do NOT run `claude mcp add` yourself — the `--client-secret` prompt needs a real terminal (a hidden TTY prompt), so the user must run it in their own terminal.

Their Asana OAuth Client ID (if provided): `$1`

Print these steps clearly, substituting the Client ID into the command if `$1` is non-empty (otherwise leave the `YOUR_CLIENT_ID` placeholder):

## Step 1 — Create an Asana OAuth app (one time)

1. Open the Asana developer console: https://app.asana.com/0/my-apps
2. Create a new app.
3. Under **OAuth**, add this exact **Redirect URL**:
   ```
   http://localhost:8080/callback
   ```
4. Copy the **Client ID** and **Client Secret**.

Note: `localhost` is correct — Claude Code is a local client and catches the OAuth callback on your own machine. Asana's V2 server does not support Dynamic Client Registration, so you must bring your own client_id + client_secret.

## Step 2 — Add the server (run this in YOUR terminal)

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

- `--client-secret` (no value) triggers a hidden prompt; paste the Client Secret there. It is stored in your OS keychain.
- The port in `--callback-port` must match the `http://localhost:8080/callback` redirect you registered.

## Step 3 — Authenticate & verify

1. On first use, Claude Code opens your browser for Asana consent — approve it.
2. Run `/mcp` and confirm `asana` shows as **connected**.
3. Test it: ask "list my Asana workspaces".

After printing the steps, offer to help troubleshoot if they hit `invalid_redirect_uri` (redirect/port mismatch) or `invalid_client` (wrong id/secret).

© Asana · Apache-2.0 · anthropics/claude-plugins-official

Похожие слэш-команды

Все слэш-команды по теме «Настройка агента: память, контекст, субагенты» →
setup-development-environment davila7 Слэш-команда разворачивает окружение разработки: рантаймы, инструменты, сборку, линтеры и конфиги. Пригодится, когда проект только разворачивают на новой машине. 651установок data-manager-api-setup официальный google Скилл настраивает доступ к Data Manager API и установку клиентских библиотек. Пригодится перед разработкой интеграции с API. CX Codex 6 109установок security-hardening Seth Hobson Команда проводит аудит безопасности по этапам: сканирует уязвимости, строит threat model и проверяет архитектуру. Подходит для поэтапного hardening проекта. CX Codex 437установок status Seth Hobson Показывает состояние проекта Conductor, активные треки и следующие действия. Нужна, когда важно увидеть прогресс по задачам и блокеры. CX Codex 348установок ultra-think davila7 Запускает многошаговый разбор задачи: вскрывает скрытые допущения, предлагает конкурирующие варианты и проверяет каждый на прочность. Пригодится, когда решение дорогое и не хочется ошибиться. 8 383установок create-architecture-documentation davila7 Слэш-команда для Claude, которая собирает документацию по архитектуре проекта: диаграммы, ADR и описание компонентов. 6 136установок refactor-code davila7 Слэш-команда ведёт агента по 17 шагам рефакторинга: от анализа и тестов до проверки производительности и подготовки к ревью. 4 890установок

Из того же набора145

Весь набор →
revise-claude-md Команда анализирует текущую сессию и предлагает лаконичные дополнения для файлов CLAUDE.md или .claude.local.md. Пригодится, когда проект оброс новыми командами сборки. ★ 44 770звёзд репо new-sdk-app Пошагово заводит новый проект на Claude Agent SDK: спрашивает язык, имя и тип агента, ставит зависимости и проверяет код. ★ 44 770звёзд репо agent-sdk-verifier-ts Проверяет конфигурацию приложений на базе @anthropic-ai/claude-agent-sdk. Находит ошибки сборки, утечки ключей и проблемы в tsconfig.json перед развёртыванием. ★ 44 770звёзд репо agent-sdk-verifier-py Проверяет Python-приложение на базе Agent SDK: конфигурацию, вызовы SDK, безопасность и готовность к тестированию или развёртыванию. ★ 44 770звёзд репо typescript-lsp Подключает языковой сервер для TypeScript и JavaScript к Claude Code. Помогает переходить к определениям, искать ссылки и проверять ошибки прямо при редактировании кода. ★ 44 770звёзд репо terraform Подключает к Claude MCP-сервер Terraform: агент работает с экосистемой Terraform и помогает писать конфигурации Infrastructure as Code. ★ 44 770звёзд репо telegram Подключает Telegram-бота к сессии Claude через MCP-сервер: бот отвечает, ставит реакции и правит сообщения. ★ 44 770звёзд репо swift-lsp Подключает языковой сервер SourceKit-LSP к Claude Code. Помогает агенту точнее разбирать код и типы в проектах на Swift. ★ 44 770звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой