MCP Asana: cara menyambungkan Asana ke ChatGPT, Claude dan Cursor

Oleh Andrei Finogeev, pengasas Weft ·

Pelayan MCP rasmi Asana ialah pelayan V2 di https://mcp.asana.com/v2/mcp; alamat V1 yang lama (mcp.asana.com/sse) telah ditamatkan. Dalam ChatGPT dan Claude, anda menyambungkan aplikasi Asana dari direktori masing-masing dan log masuk. Dalam Claude Code, Cursor dan VS Code ada satu langkah tambahan: Asana tidak menyokong pendaftaran klien dinamik, jadi anda perlu mencipta aplikasi OAuth dalam konsol pembangun Asana terlebih dahulu dan menampal client ID serta secret-nya ke dalam klien.

MCP Asana sepintas lalu

URL pelayanhttps://mcp.asana.com/v2/mcp (Streamable HTTP). V1 di /sse telah ditamatkan
Log masukOAuth 2.0 sahaja — tiada token API. Aplikasi OAuth sendiri (client ID + secret) untuk Claude Code, Cursor, VS Code
Pelan percumaTidak dinyatakan
Had kadarTidak dinyatakan; panggilan kelompok dihadkan kepada 50 item
PemadamanYa — delete_task dan delete_record
Pelan berbayarStarter $10.99/pengguna sebulan dibilkan setiap tahun ($13.49 bulanan); Advanced $24.99 dibilkan setiap tahun ($30.49 bulanan)

“Tidak dinyatakan” bermakna Asana tidak menyebutnya. Harga ialah harga senarai dalam dolar AS sekerusi; cukai dan harga serantau berbeza.

Cara menyediakan MCP Asana dalam setiap pembantu

ChatGPT

Sambungkan Asana dari direktori aplikasi ChatGPT, log masuk, pilih ruang kerja dan berikan kebenaran. Asana tidak menyatakan pelan ChatGPT mana yang boleh menggunakannya.

Claude (web dan desktop)

Sambungkan Asana dari direktori penyambung Claude (claude.com/connectors/asana) dan log masuk. Penyenaraian itu dibuat oleh Asana dan bertanda “Anthropic verified”.

Claude Code

Mula-mula cipta aplikasi OAuth dalam konsol pembangun Asana dengan URL ubah hala http://localhost:8080/callback. Tambah pelayan — Claude Code akan meminta client secret — kemudian jalankan /mcp dalam Claude Code dan log masuk.

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”, tampal konfigurasi, kemudian tekan Connect. Daftarkan cursor://anysphere.cursor-mcp/oauth/callback sebagai URL ubah hala aplikasi OAuth Asana anda.

{
  "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, masukkan URL, namakannya asana, dan masukkan client ID dan secret apabila diminta. URL ubah hala: http://127.0.0.1:33418/ (dengan garis condong di hujung) dan https://vscode.dev/redirect.

Apa yang boleh dilakukan oleh AI anda dalam Asana

  • Cari dan baca tugas, projek, portfolio, kemas kini status, pengguna dan pasukan.
  • Cipta dan kemas kini tugas dan projek (juga daripada templat), tambah komen, siarkan kemas kini status projek.
  • Padam tugas; bekerja dengan jadual dan rekod Asana; baca dan kemas kini pemberitahuan.
  • Alat pratonton yang memaparkan kad tugas atau projek interaktif dalam klien yang menyokong aplikasi.

Had yang patut diketahui

  • Tiada pendaftaran klien dinamik: di luar aplikasi ChatGPT dan Claude rasmi, anda memerlukan aplikasi OAuth sendiri. Asana menyatakan sesetengah klien, seperti Replit dan JetBrains, belum menyokong ini.
  • Satu ruang kerja bagi setiap sesi — “Tokens are workspace-scoped”.
  • Tiada skop kebenaran: token meminta akses penuh kepada setiap alat; kebenaran Asana anda sendiri masih terpakai.
  • search_tasks hanya untuk Premium; pada pelan lain pembantu menggunakan get_tasks.
  • Alat matlamat, peruntukan dan tempoh masa telah dibuang dalam V2.
  • Tiada alat untuk ejen menuntut tugas atau melaporkan kemajuan — AI menyunting Asana, ia tidak mengusahakan baris gilir.

Asana atau Weft untuk bekerja dengan AI?

Pilih Asana jika kerja anda ialah projek rentas pasukan dengan garis masa, portfolio dan pelaporan status, dan syarikat anda sudah menggunakannya. Pelayan MCP-nya luas dan diselenggara oleh Asana.

Pilih Weft jika anda pengasas solo atau pasukan kecil dan AI yang patut menjalankan papan. Weft bersambung dalam ChatGPT, Claude, Cursor dan Codex dengan OAuth biasa — tiada aplikasi OAuth untuk didaftarkan — dan alatnya dibuat untuk pembantu yang melakukan kerja: menuntut tugas, melaporkan kemajuan, bertanya soalan yang menunggu dalam Peti masuk anda, merekodkan keputusan. Ia berfungsi dalam ChatGPT pada setiap pelan, termasuk Free.

Papan Weft pada telefon, lajur Doing: tiga tugas yang diambil oleh pembantu AI, setiap satu bertanda AI
Pembantu mengambil tugas seterusnya; setiap kad menunjukkan siapa yang sedang mengerjakannya.
Tugas Weft yang telah siap, dicipta oleh AI, dengan hasil yang direkodkan oleh pembantu: apa yang dibaikinya dan bahawa 40 larian ujian lulus
Apabila pembantu selesai, ia meninggalkan resit: apa yang dilakukannya dan bagaimana ia menyemaknya.

Menyediakan Weft: Weft dalam ChatGPT · Weft dalam Claude · Weft dalam Claude Code · Weft dalam Cursor · Weft dalam Codex

Soalan

Apakah URL pelayan MCP Asana?

https://mcp.asana.com/v2/mcp. Alamat V1, https://mcp.asana.com/sse, telah ditutup.

Mengapa Cursor atau Claude Code meminta client ID untuk Asana?

Pelayan V2 Asana tidak menyokong pendaftaran klien dinamik, jadi klien selain aplikasi ChatGPT dan Claude rasmi memerlukan aplikasi OAuth yang anda cipta dalam konsol pembangun Asana. Anda menampal client ID dan secret-nya ke dalam klien.

Bolehkah saya menggunakan token akses peribadi Asana dengan MCP?

Tidak. Pelayan hanya menerima OAuth, dan token yang dikeluarkan untuk MCP juga tidak berfungsi dengan REST API Asana.

Adakah MCP Asana berfungsi pada pelan Personal yang percuma?

Asana tidak menyatakannya. Satu-satunya sekatan pelan yang didokumenkannya ialah search_tasks memerlukan Premium.

Sumber

Dibaca pada 11 November 2026.

Panduan persediaan MCP lain