Asana MCP:Asana を ChatGPT、Claude、Cursor に接続する方法

Weft 創業者 Andrei Finogeev ·

Asana の公式 MCP サーバーは https://mcp.asana.com/v2/mcp の V2 サーバーです。古い V1 のアドレス(mcp.asana.com/sse)は廃止されました。ChatGPT と Claude では、それぞれのディレクトリから Asana アプリを接続してサインインします。Claude Code、Cursor、VS Code ではひと手間増えます。Asana は動的クライアント登録に対応していないため、まず Asana の開発者コンソールで OAuth アプリを作成し、そのクライアント ID とシークレットをクライアントに貼り付けます。

Asana MCP の概要

サーバーの URLhttps://mcp.asana.com/v2/mcp(Streamable HTTP)。/sse の V1 は廃止
サインインOAuth 2.0 のみ(API トークンなし)。Claude Code、Cursor、VS Code では自前の OAuth アプリ(クライアント ID とシークレット)
無料プラン記載なし
レート制限記載なし。バッチ呼び出しは50項目まで
削除あり(delete_task と delete_record)
有料プランStarter は年払いで1ユーザー月 $10.99(月払いで $13.49)。Advanced は年払いで $24.99(月払いで $30.49)

「記載なし」は Asana が明記していないことを意味します。価格は1席あたりの米ドル建ての定価で、税金や地域ごとの価格は異なります。

各アシスタントで Asana MCP を設定する方法

ChatGPT

ChatGPT のアプリディレクトリから Asana を接続し、サインインしてワークスペースを選び、承認します。どの ChatGPT プランで使えるかは、Asana は明記していません。

Claude(ウェブとデスクトップ)

Claude のコネクタディレクトリ(claude.com/connectors/asana)から Asana を接続し、サインインします。掲載は Asana 自身によるもので、「Anthropic verified」の印が付いています。

Claude Code

まず Asana の開発者コンソールで、リダイレクト URL を http://localhost:8080/callback にして OAuth アプリを作成します。サーバーを追加すると Claude Code がクライアントシークレットを尋ねるので入力し、Claude Code で /mcp を実行してサインインします。

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 を押します。Asana の OAuth アプリのリダイレクト URL には cursor://anysphere.cursor-mcp/oauth/callback を登録します。

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

VS Code

コマンドパレット → 「MCP: Add Server」→ HTTP を選び、URL を入力して asana と名付け、求められたらクライアント ID とシークレットを入力します。リダイレクト URL は http://127.0.0.1:33418/(末尾のスラッシュ付き)と https://vscode.dev/redirect です。

Asana で AI ができること

  • タスク、プロジェクト、ポートフォリオ、ステータス更新、ユーザー、チームの検索と読み取り。
  • タスクとプロジェクトの作成と更新(テンプレートからも)、コメントの追加、プロジェクトのステータス更新の投稿。
  • タスクの削除。Asana のテーブルとレコードの操作。通知の読み取りと更新。
  • アプリに対応したクライアントで、操作できるタスクやプロジェクトのカードを表示するプレビュー用ツール。

知っておきたい制限

  • 動的クライアント登録がないため、公式の ChatGPT アプリと Claude アプリ以外では自前の OAuth アプリが必要です。Asana によれば、Replit や JetBrains など一部のクライアントはまだこれに対応していません。
  • 1セッションにつきワークスペースはひとつです(「Tokens are workspace-scoped」)。
  • 権限のスコープがなく、トークンはすべてのツールへのフルアクセスを求めます。ただし Asana でのあなた自身の権限は引き続き適用されます。
  • search_tasks は Premium 限定で、ほかのプランではアシスタントは get_tasks を使います。
  • ゴール、割り当て、期間のツールは V2 で削除されました。
  • エージェントがタスクを確保したり進捗を報告したりするツールはありません。AI は Asana を編集するのであって、キューをこなすのではありません。

AI と仕事をするなら Asana か Weft か?

タイムライン、ポートフォリオ、ステータス報告を伴うチーム横断のプロジェクトが仕事の中心で、会社がすでに Asana で回っているなら Asana を選びましょう。MCP サーバーは幅広く、Asana 自身がメンテナンスしています。

ひとり創業者や小さなチームで、ボードを AI に回してほしいなら Weft を選びましょう。Weft は ChatGPT、Claude、Cursor、Codex に普通の OAuth で接続でき、登録すべき OAuth アプリはありません。ツールはアシスタントが仕事をこなすために作られています。タスクを確保する、進捗を報告する、インボックスで待つ質問をあなたに投げる、決定を記録する。Free を含むすべてのプランの ChatGPT で使えます。

スマートフォンの Weft ボード、Doing カラム:AI アシスタントが引き受けた3つのタスク。それぞれに AI の印
アシスタントが次のタスクを引き受けます。どのカードにも、誰が作業中かが表示されます。
AI が作成し、完了した Weft のタスク。アシスタントが記録した成果として、何を直したかと、40回のテスト実行が通ったことが書かれている
アシスタントは作業を終えると完了レポートを残します。何をしたか、どう確かめたかです。

Weft の設定: ChatGPT で Weft · Claude で Weft · Claude Code で Weft · Cursor で Weft · Codex で Weft

よくある質問

Asana の MCP サーバーの URL は?

https://mcp.asana.com/v2/mcp です。V1 のアドレス https://mcp.asana.com/sse は停止されています。

Cursor や Claude Code が Asana のクライアント ID を求めるのはなぜですか?

Asana の V2 サーバーは動的クライアント登録に対応していないため、公式の ChatGPT アプリと Claude アプリ以外のクライアントでは、Asana の開発者コンソールで作成した OAuth アプリが必要です。そのクライアント ID とシークレットをクライアントに貼り付けます。

Asana の個人アクセストークンを MCP で使えますか?

いいえ。サーバーは OAuth しか受け付けず、MCP 用に発行されたトークンは Asana の REST API でも使えません。

Asana MCP は無料の Personal プランで使えますか?

Asana は明記していません。記載されているプランの制限は、search_tasks に Premium が必要ということだけです。

出典

2026年11月11日 に閲覧。

ほかの MCP セットアップガイド