Asana MCP: cách kết nối Asana với ChatGPT, Claude và Cursor
Tác giả: Andrei Finogeev, nhà sáng lập Weft ·
Máy chủ MCP chính thức của Asana là máy chủ V2 tại https://mcp.asana.com/v2/mcp; địa chỉ V1 cũ (mcp.asana.com/sse) đã ngừng hoạt động. Trong ChatGPT và Claude, bạn kết nối ứng dụng Asana từ thư mục của chúng và đăng nhập. Trong Claude Code, Cursor và VS Code có thêm một bước: Asana không hỗ trợ đăng ký client động, nên trước tiên bạn tạo một ứng dụng OAuth trong developer console của Asana rồi dán client ID và secret của nó vào client.
Tổng quan Asana MCP
| URL máy chủ | https://mcp.asana.com/v2/mcp (Streamable HTTP). V1 tại /sse đã ngừng |
|---|---|
| Đăng nhập | Chỉ OAuth 2.0 — không có API token. Ứng dụng OAuth riêng của bạn (client ID + secret) cho Claude Code, Cursor, VS Code |
| Gói miễn phí | Không nêu |
| Giới hạn tần suất | Không nêu; lệnh gọi theo lô giới hạn 50 mục |
| Xóa | Có — delete_task và delete_record |
| Gói trả phí | Starter $10.99/người dùng một tháng khi trả theo năm ($13.49 theo tháng); Advanced $24.99 theo năm ($30.49 theo tháng) |
“Không nêu” nghĩa là Asana không nói. Giá là giá niêm yết bằng đô la Mỹ cho mỗi chỗ; thuế và giá theo khu vực có thể khác.
Cách thiết lập Asana MCP trong từng trợ lý
ChatGPT
Kết nối Asana từ thư mục ứng dụng của ChatGPT, đăng nhập, chọn workspace và cấp quyền. Asana không nói gói ChatGPT nào dùng được.
Claude (web và máy tính)
Kết nối Asana từ thư mục connector của Claude (claude.com/connectors/asana) và đăng nhập. Mục này do Asana làm và được đánh dấu “Anthropic verified”.
Claude Code
Trước tiên tạo một ứng dụng OAuth trong developer console của Asana với redirect URL http://localhost:8080/callback. Thêm máy chủ — Claude Code sẽ hỏi client secret — rồi chạy /mcp trong Claude Code và đăng nhập.
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”, dán cấu hình, rồi nhấn Connect. Đăng ký cursor://anysphere.cursor-mcp/oauth/callback làm redirect URL cho ứng dụng OAuth Asana của bạn.
{
"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, nhập URL, đặt tên là asana, và nhập client ID và secret khi được hỏi. Redirect URL: http://127.0.0.1:33418/ (có dấu gạch chéo ở cuối) và https://vscode.dev/redirect.
AI của bạn làm được gì trong Asana
- Tìm và đọc công việc, dự án, portfolio, cập nhật trạng thái, người dùng và team.
- Tạo và cập nhật công việc và dự án (cả từ mẫu), thêm bình luận, đăng cập nhật trạng thái dự án.
- Xóa công việc; làm việc với bảng và bản ghi của Asana; đọc và cập nhật thông báo.
- Công cụ xem trước hiển thị thẻ công việc hoặc dự án tương tác trong các client hỗ trợ ứng dụng.
Những giới hạn nên biết
- Không có đăng ký client động: ngoài ứng dụng ChatGPT và Claude chính thức, bạn cần ứng dụng OAuth riêng. Asana nói một số client, như Replit và JetBrains, chưa hỗ trợ việc này.
- Mỗi phiên một workspace — “Tokens are workspace-scoped”.
- Không có phạm vi quyền: token yêu cầu toàn quyền với mọi công cụ; quyền Asana của chính bạn vẫn được áp dụng.
- search_tasks chỉ có trên Premium; ở các gói khác trợ lý dùng get_tasks.
- Các công cụ mục tiêu, phân bổ và khoảng thời gian đã bị gỡ trong V2.
- Không có công cụ để agent nhận một công việc hay báo tiến độ — AI sửa Asana, nó không làm việc theo hàng đợi.
Asana hay Weft để làm việc với AI?
Chọn Asana nếu công việc của bạn là các dự án liên nhóm với timeline, portfolio và báo cáo trạng thái, và công ty bạn vốn đã chạy trên nó. Máy chủ MCP của nó rộng và do Asana duy trì.
Chọn Weft nếu bạn là nhà sáng lập một mình hoặc nhóm nhỏ và AI nên vận hành bảng. Weft kết nối trong ChatGPT, Claude, Cursor và Codex bằng OAuth thông thường — không phải đăng ký ứng dụng OAuth — và công cụ của nó được làm cho trợ lý làm việc: nhận một công việc, báo tiến độ, hỏi bạn một câu hỏi chờ sẵn trong Hộp thư đến, ghi lại quyết định. Nó chạy trong ChatGPT trên mọi gói, kể cả Free.


Thiết lập Weft: Weft trong ChatGPT · Weft trong Claude · Weft trong Claude Code · Weft trong Cursor · Weft trong Codex
Câu hỏi
URL máy chủ Asana MCP là gì?
https://mcp.asana.com/v2/mcp. Địa chỉ V1, https://mcp.asana.com/sse, đã bị tắt.
Vì sao Cursor hay Claude Code hỏi client ID cho Asana?
Máy chủ V2 của Asana không hỗ trợ đăng ký client động, nên các client ngoài ứng dụng ChatGPT và Claude chính thức cần một ứng dụng OAuth do bạn tạo trong developer console của Asana. Bạn dán client ID và secret của nó vào client.
Tôi có dùng personal access token của Asana với MCP được không?
Không. Máy chủ chỉ chấp nhận OAuth, và token cấp cho MCP cũng không dùng được với REST API của Asana.
Asana MCP có chạy trên gói Personal miễn phí không?
Asana không nói. Hạn chế theo gói duy nhất được ghi trong tài liệu là search_tasks cần Premium.
Nguồn
Đọc ngày 11 tháng 11, 2026.