वह URL शॉर्टनर जिसे आपका AI एजेंट चला सकता है
cutty को Model Context Protocol के ज़रिए जोड़ें और लिंक प्रबंधित करें — शॉर्टनिंग से लेकर देश टारगेटिंग और A/B टेस्ट तक — सीधे अपने असिस्टेंट से चैट में।
cutty एक लिंक शॉर्टनर है जिसे आपका AI असिस्टेंट आपके लिए चला सकता है। इसे एक बार MCP के ज़रिए जोड़ें और फिर बस चैट में कहें: "इस लिंक को छोटा करो", "जर्मन विज़िटर्स को बाक़ी सबसे अलग जगह भेजो", "ट्रैफ़िक को दो लैंडिंग पेज के बीच बराबर बाँटो"। एजेंट कर देगा — किसी डैशबोर्ड की ज़रूरत नहीं।
MCP क्या है
Model Context Protocol एक खुला मानक है जिसका इस्तेमाल AI असिस्टेंट (Claude, Cursor और लगातार बढ़ती सूची) बाहरी टूल्स से बात करने के लिए करते हैं। cutty सर्वर इस शॉर्टनर को टूल्स के एक सेट के रूप में सामने रखता है जिन्हें मॉडल बातचीत के बीच में बुला सकता है। आप कोड नहीं लिखते — बस सर्वर जोड़ते हैं और सादी भाषा में नतीजा माँग लेते हैं।
दस टूल्स
लिंक की बुनियादी बातें: create_link, list_links, get_link, update_link, delete_link — पासवर्ड, समय-सीमा, क्लिक लिमिट, टैग और फ़ोल्डर के साथ पूरा प्रबंधन।
बड़े पैमाने पर काम के लिए: qr_link (किसी भी लिंक के लिए QR कोड), get_link_stats (क्लिक एनालिटिक्स: डिवाइस, ब्राउज़र, दिन का समय), bulk_create_links (एक ही कॉल में 500 तक लिंक)।
वह हिस्सा जो कम ही औरों के पास है:
set_link_targeting— एक ही लिंक विज़िटर के देश या डिवाइस के हिसाब से अलग-अलग ठिकानों पर भेजता है (जैसे US → आपका US स्टोर, iPhone → App Store)।set_link_ab_test— वज़न वाला A/B टेस्ट: हर क्लिक आपके तय किए वज़न के अनुपात में कई वैरिएंट में से किसी एक पर बेतरतीब जाता है।
एक मिनट में चालू
1. एक API कुंजी बनाएँ। मुफ़्त खाता बनाएँ, डैशबोर्ड → API keys → Create key खोलें। पूरी कुंजी (जो ck_ से शुरू होती है) हम सिर्फ़ एक बार दिखाते हैं — उसे तुरंत सहेज लें।
2. सर्वर जोड़ें। एंडपॉइंट है https://mcp.cutty.dev/mcp (Streamable HTTP transport), और आप उसी कुंजी से प्रमाणीकरण करते हैं जो API के लिए इस्तेमाल होती है।
Claude Code में यह एक ही कमांड है:
claude mcp add --transport http cutty https://mcp.cutty.dev/mcp \
--header "Authorization: Bearer ck_twoj_klucz"
Claude Desktop, Cursor और अन्य क्लाइंट्स में अपने MCP कॉन्फ़िग में एक एंट्री जोड़ें:
{
"mcpServers": {
"cutty": {
"url": "https://mcp.cutty.dev/mcp",
"headers": {
"Authorization": "Bearer ck_twoj_klucz"
}
}
}
}
अपने टर्मिनल से एक झटपट जाँच — इससे टूल्स की सूची छपनी चाहिए:
curl -s https://mcp.cutty.dev/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer ck_twoj_klucz" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
डिफ़ॉल्ट रूप से निजता
सर्वर स्टेटलेस है — यह आपकी कुंजी कभी संग्रहीत नहीं करता, हर अनुरोध पर बस उसे API तक आगे भेज देता है। यूरोपीय संघ में होस्ट किया गया, बिना किसी ट्रैकिंग पिक्सल या रीटार्गेटिंग के। एक ही कुंजी API और MCP दोनों के लिए काम करती है, तो आपको अतिरिक्त क्रेडेंशियल्स नहीं सँभालने पड़ते।
सादा REST पसंद है?
ये सभी क्रियाएँ सामान्य API में भी हैं — विवरण और curl उदाहरण API documentation में हैं। कुछ गड़बड़ है? [email protected] पर ईमेल करें, मैं उसी दिन जवाब दूँगा।