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 pelayan | https://mcp.asana.com/v2/mcp (Streamable HTTP). V1 di /sse telah ditamatkan |
|---|---|
| Log masuk | OAuth 2.0 sahaja — tiada token API. Aplikasi OAuth sendiri (client ID + secret) untuk Claude Code, Cursor, VS Code |
| Pelan percuma | Tidak dinyatakan |
| Had kadar | Tidak dinyatakan; panggilan kelompok dihadkan kepada 50 item |
| Pemadaman | Ya — delete_task dan delete_record |
| Pelan berbayar | Starter $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/mcpCursor
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.


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.