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 の概要
| サーバーの URL | https://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/mcpCursor
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 の設定: 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日 に閲覧。