Weft
HI

Asana MCP: Asana को ChatGPT, Claude और Cursor से कैसे जोड़ें

लेखक: Andrei Finogeev, Weft के संस्थापक ·

Asana का आधिकारिक MCP सर्वर https://mcp.asana.com/v2/mcp वाला V2 सर्वर है; पुराना V1 पता (mcp.asana.com/sse) बंद कर दिया गया है। ChatGPT और Claude में आप उनकी डायरेक्टरी से Asana ऐप जोड़ते हैं और साइन इन करते हैं। Claude Code, Cursor और VS Code में एक कदम ज़्यादा है: Asana dynamic client registration का समर्थन नहीं करता, इसलिए पहले आप Asana के developer console में एक OAuth ऐप बनाते हैं और उसका client ID और secret क्लाइंट में चिपकाते हैं।

Asana MCP एक नज़र में

सर्वर URLhttps://mcp.asana.com/v2/mcp (Streamable HTTP)। /sse वाला V1 बंद हो चुका है
साइन-इनसिर्फ़ OAuth 2.0 — कोई API टोकन नहीं। Claude Code, Cursor, VS Code के लिए अपना OAuth ऐप (client ID + secret)
फ़्री प्लानज़िक्र नहीं
रेट लिमिटज़िक्र नहीं; batch कॉल 50 आइटम तक सीमित हैं
मिटानाहाँ — delete_task और delete_record
पेड प्लानStarter $10.99/उपयोगकर्ता/महीना सालाना ($13.49 मासिक); Advanced $24.99 सालाना ($30.49 मासिक)

“ज़िक्र नहीं” का मतलब है कि Asana यह नहीं बताता। कीमतें प्रति सीट अमेरिकी डॉलर में सूची कीमतें हैं; टैक्स और क्षेत्रीय कीमतें अलग होती हैं।

हर असिस्टेंट में Asana MCP कैसे सेट करें

ChatGPT

ChatGPT की ऐप डायरेक्टरी से Asana जोड़ें, साइन इन करें, एक workspace चुनें और अनुमति दें। Asana यह नहीं बताता कि किन ChatGPT प्लान पर यह चलता है।

Claude (वेब और डेस्कटॉप)

Claude की connectors डायरेक्टरी (claude.com/connectors/asana) से Asana जोड़ें और साइन इन करें। यह लिस्टिंग Asana की बनाई है और उस पर “Anthropic verified” का निशान है।

Claude Code

पहले Asana के developer console में redirect URL http://localhost:8080/callback के साथ एक OAuth ऐप बनाएँ। सर्वर जोड़ें — Claude Code client secret माँगता है — फिर Claude Code में /mcp चलाएँ और साइन इन करें।

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”, कॉन्फ़िग चिपकाएँ, फिर Connect दबाएँ। अपने Asana OAuth ऐप के redirect 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

Command Palette → “MCP: Add Server” → HTTP, URL डालें, उसका नाम asana रखें, और पूछे जाने पर client ID और secret डालें। Redirect URL: http://127.0.0.1:33418/ (आख़िरी slash के साथ) और https://vscode.dev/redirect।

आपका AI Asana में क्या कर सकता है

  • टास्क, प्रोजेक्ट, portfolios, स्टेटस अपडेट, उपयोगकर्ता और टीमें खोजना और पढ़ना।
  • टास्क और प्रोजेक्ट बनाना और अपडेट करना (टेम्पलेट से भी), टिप्पणियाँ जोड़ना, प्रोजेक्ट स्टेटस अपडेट पोस्ट करना।
  • टास्क मिटाना; Asana की tables और records के साथ काम करना; सूचनाएँ पढ़ना और अपडेट करना।
  • Preview टूल जो ऐप का समर्थन करने वाले क्लाइंट में इंटरैक्टिव टास्क या प्रोजेक्ट कार्ड दिखाते हैं।

जानने लायक सीमाएँ

  • dynamic client registration नहीं: आधिकारिक ChatGPT और Claude ऐप के बाहर आपको अपना OAuth ऐप चाहिए। Asana के अनुसार Replit और JetBrains जैसे कुछ क्लाइंट अभी इसका समर्थन नहीं करते।
  • हर सेशन में एक workspace — “Tokens are workspace-scoped”।
  • कोई permission scopes नहीं: टोकन हर टूल के लिए पूरा एक्सेस माँगता है; आपकी अपनी Asana अनुमतियाँ फिर भी लागू रहती हैं।
  • search_tasks सिर्फ़ Premium पर है; दूसरे प्लान पर असिस्टेंट get_tasks इस्तेमाल करता है।
  • Goals, allocations और time-period टूल V2 में हटा दिए गए।
  • एजेंट के लिए टास्क क्लेम करने या प्रगति बताने का कोई टूल नहीं — AI, Asana को बदलता है, किसी कतार से काम नहीं करता।

AI के साथ काम के लिए Asana या Weft?

Asana चुनें अगर आपका काम timelines, portfolios और स्टेटस रिपोर्टिंग वाले क्रॉस-टीम प्रोजेक्ट हैं, और आपकी कंपनी पहले से इस पर चलती है। इसका MCP सर्वर व्यापक है और Asana ख़ुद इसका रखरखाव करता है।

Weft चुनें अगर आप सोलो फाउंडर या छोटी टीम हैं और बोर्ड AI को चलाना चाहिए। Weft, ChatGPT, Claude, Cursor और Codex में सीधे OAuth से जुड़ता है — कोई OAuth ऐप रजिस्टर नहीं करना — और उसके टूल काम करने वाले असिस्टेंट के लिए बने हैं: टास्क क्लेम करना, प्रगति बताना, आपसे ऐसा सवाल पूछना जो आपके इनबॉक्स में इंतज़ार करे, फ़ैसला दर्ज करना। यह हर प्लान पर ChatGPT में काम करता है, Free समेत।

फ़ोन पर Weft बोर्ड, Doing कॉलम: तीन टास्क जो एक AI असिस्टेंट ने उठाए, हर एक पर AI का निशान
असिस्टेंट अगला टास्क उठाते हैं; हर कार्ड दिखाता है कि उस पर कौन काम कर रहा है।
AI का बनाया हुआ एक पूरा हो चुका Weft टास्क, असिस्टेंट के दर्ज किए नतीजे के साथ: उसने क्या ठीक किया और यह कि 40 टेस्ट रन पास हुए
काम पूरा करने पर असिस्टेंट एक रसीद छोड़ता है: उसने क्या किया और कैसे जाँचा।

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 के लिए client ID क्यों माँगता है?

Asana का V2 सर्वर dynamic client registration का समर्थन नहीं करता, इसलिए आधिकारिक ChatGPT और Claude ऐप के अलावा दूसरे क्लाइंट को एक OAuth ऐप चाहिए जो आप Asana के developer console में बनाते हैं। आप उसका client ID और secret क्लाइंट में चिपकाते हैं।

क्या मैं MCP के साथ Asana का personal access token इस्तेमाल कर सकता हूँ?

नहीं। सर्वर सिर्फ़ OAuth स्वीकार करता है, और MCP के लिए जारी टोकन Asana के REST API के साथ भी काम नहीं करते।

क्या Asana MCP फ़्री Personal प्लान पर चलता है?

Asana यह नहीं बताता। प्लान से जुड़ी इकलौती पाबंदी जो वह दर्ज करता है, यह है कि search_tasks के लिए Premium चाहिए।

स्रोत

11 नवंबर 2026 को पढ़ा गया।

दूसरी MCP सेटअप गाइड