Asana MCP: cara menghubungkan Asana ke ChatGPT, Claude, dan Cursor
Oleh Andrei Finogeev, pendiri Weft ·
Server MCP resmi Asana adalah server V2 di https://mcp.asana.com/v2/mcp; alamat V1 yang lama (mcp.asana.com/sse) sudah dihentikan. Di ChatGPT dan Claude, Anda menghubungkan aplikasi Asana dari direktori mereka lalu masuk. Di Claude Code, Cursor, dan VS Code ada satu langkah tambahan: Asana tidak mendukung dynamic client registration, jadi Anda harus membuat aplikasi OAuth di konsol developer Asana terlebih dulu, lalu menempelkan client ID dan secret-nya ke klien.
Asana MCP sekilas
| URL server | https://mcp.asana.com/v2/mcp (Streamable HTTP). V1 di /sse sudah dihentikan |
|---|---|
| Cara masuk | Hanya OAuth 2.0 — tanpa token API. Aplikasi OAuth sendiri (client ID + secret) untuk Claude Code, Cursor, VS Code |
| Paket gratis | Tidak disebutkan |
| Batas laju | Tidak disebutkan; panggilan batch dibatasi 50 item |
| Penghapusan | Ya — delete_task dan delete_record |
| Paket berbayar | Starter $10.99/pengguna per bulan tahunan ($13.49 bulanan); Advanced $24.99 tahunan ($30.49 bulanan) |
“Tidak disebutkan” berarti Asana tidak mencantumkannya. Harga adalah harga daftar dalam dolar AS per kursi; pajak dan harga regional bisa berbeda.
Cara menyiapkan Asana MCP di setiap asisten
ChatGPT
Hubungkan Asana dari direktori aplikasi ChatGPT, masuk, pilih workspace, lalu berikan otorisasi. Asana tidak menyebutkan paket ChatGPT mana yang bisa memakainya.
Claude (web dan desktop)
Hubungkan Asana dari direktori konektor Claude (claude.com/connectors/asana) lalu masuk. Listing ini dibuat oleh Asana dan bertanda “Anthropic verified”.
Claude Code
Pertama, buat aplikasi OAuth di konsol developer Asana dengan redirect URL http://localhost:8080/callback. Tambahkan servernya — Claude Code akan meminta client secret — lalu jalankan /mcp di Claude Code dan 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”, tempel konfigurasinya, lalu tekan Connect. Daftarkan cursor://anysphere.cursor-mcp/oauth/callback sebagai redirect URL 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-nya, beri nama asana, lalu masukkan client ID dan secret saat diminta. Redirect URL: http://127.0.0.1:33418/ (dengan garis miring di akhir) dan https://vscode.dev/redirect.
Apa yang bisa dilakukan AI Anda di Asana
- Mencari dan membaca tugas, proyek, portofolio, pembaruan status, pengguna, dan tim.
- Membuat dan memperbarui tugas dan proyek (juga dari templat), menambahkan komentar, memposting pembaruan status proyek.
- Menghapus tugas; bekerja dengan tabel dan record Asana; membaca dan memperbarui notifikasi.
- Alat pratinjau yang menampilkan kartu tugas atau proyek interaktif di klien yang mendukung aplikasi.
Batasan yang perlu diketahui
- Tanpa dynamic client registration: di luar aplikasi resmi ChatGPT dan Claude, Anda memerlukan aplikasi OAuth sendiri. Asana menyebut sebagian klien, seperti Replit dan JetBrains, belum mendukungnya.
- Satu workspace per sesi — “Tokens are workspace-scoped”.
- Tanpa scope izin: token meminta akses penuh ke setiap alat; izin Asana Anda sendiri tetap berlaku.
- search_tasks hanya untuk Premium; di paket lain asisten memakai get_tasks.
- Alat untuk goal, alokasi, dan periode waktu dihapus di V2.
- Tidak ada alat bagi agen untuk mengklaim tugas atau melaporkan progres — AI mengedit Asana, bukan mengerjakan antrean.
Asana atau Weft untuk bekerja dengan AI?
Pilih Asana jika pekerjaan Anda berupa proyek lintas tim dengan linimasa, portofolio, dan pelaporan status, dan perusahaan Anda sudah berjalan di atasnya. Server MCP-nya luas dan dikelola oleh Asana.
Pilih Weft jika Anda pendiri tunggal atau tim kecil dan AI yang seharusnya menjalankan papan. Weft terhubung di ChatGPT, Claude, Cursor, dan Codex dengan OAuth biasa — tanpa aplikasi OAuth yang harus didaftarkan — dan alat-alatnya dibuat untuk asisten yang mengerjakan pekerjaan: mengklaim tugas, melaporkan progres, mengajukan pertanyaan yang menunggu di Kotak masuk Anda, mencatat keputusan. Weft berfungsi di ChatGPT di semua paket, termasuk Free.


Menyiapkan Weft: Weft di ChatGPT · Weft di Claude · Weft di Claude Code · Weft di Cursor · Weft di Codex
Pertanyaan
Apa URL server MCP Asana?
https://mcp.asana.com/v2/mcp. Alamat V1, https://mcp.asana.com/sse, sudah dimatikan.
Mengapa Cursor atau Claude Code meminta client ID untuk Asana?
Server V2 Asana tidak mendukung dynamic client registration, jadi klien selain aplikasi resmi ChatGPT dan Claude memerlukan aplikasi OAuth yang Anda buat di konsol developer Asana. Anda menempelkan client ID dan secret-nya ke klien.
Bisakah saya memakai token akses pribadi Asana dengan MCP?
Tidak. Server hanya menerima OAuth, dan token yang diterbitkan untuk MCP juga tidak berfungsi dengan REST API Asana.
Apakah Asana MCP berfungsi di paket gratis Personal?
Asana tidak menyebutkannya. Satu-satunya batasan paket yang didokumentasikannya adalah search_tasks memerlukan Premium.
Sumber
Dibaca pada 11 November 2026.