MCP · इंस्टॉल

अपना AI एजेंट कनेक्ट करें

mcp.busymate.dev एक बार पेस्ट करें। 454 टूल। कोई API की नहीं।

एक क्लिक, या एक पेस्ट

Pick your client

Cursor और VS Code एक क्लिक में। बाक़ी वही URL पेस्ट कर पहले उपयोग पर ऑथराइज़ करते हैं।

Claude Code

टर्मिनल से सर्वर जोड़िए। पहला टूल कॉल अधिकृत करने के लिए आपका ब्राउज़र खोलेगा।

  1. 01

    अपने टर्मिनल में नीचे दिया कमांड चलाएं — डिफ़ॉल्ट रूप से यह केवल इस प्रोजेक्ट में जुड़ता है; इसे हर प्रोजेक्ट में उपलब्ध कराने के लिए --scope user जोड़ें।

  2. 02

    पहली टूल कॉल आपका ब्राउज़र खोलकर साइन-इन और अधिकृत करने के लिए कहेगी — स्वीकृति दें, और Claude Code कनेक्शन की पुष्टि कर देगा।

टर्मिनल
bash
# Claude Code — add the server, then authorize in your browser:
claude mcp add --transport http busymate-devtools https://mcp.busymate.dev

जांचें:claude mcp list चलाएं (या Claude Code के भीतर /mcp) — busymate-devtools कनेक्टेड दिखेगा, और सभी 454 टूल कॉल के लिए तैयार होंगे।

Claude.ai & Claude Desktop

Settings → Connectors → Add custom connector, URL पेस्ट कीजिए, Connect क्लिक कीजिए और ब्राउज़र में अधिकृत कीजिए। कोई फ़ाइल एडिट नहीं करनी।

  1. 01

    सेटिंग्स → कनेक्टर्स खोलें, + पर क्लिक करें और कस्टम कनेक्टर जोड़ें चुनें।

  2. 02

    नीचे दिया URL रिमोट सर्वर URL के रूप में पेस्ट करें और Add पर क्लिक करें — OAuth Client ID/Secret फ़ील्ड खाली छोड़ दें, Busymate को इनकी ज़रूरत नहीं।

  3. 03

    Claude आपका ब्राउज़र खोलकर साइन-इन करने को कहेगा — स्वीकृति दें, कनेक्टर कनेक्टेड दिखेगा।

कनेक्टर URL
text
https://mcp.busymate.dev

जांचें:कनेक्टर फिर से खोलें — यह सभी 454 टूल दिखाएगा, और Claude बातचीत के बीच में इन्हें कॉल कर सकता है।

Cursor
Cursor में जोड़ें

एक क्लिक जोड़ता है और OAuth से अधिकृत करता है। या हाथ से ~/.cursor/mcp.json (ग्लोबल) या प्रोजेक्ट के .cursor/mcp.json में जोड़िए:

  1. 01

    एक-क्लिक इंस्टॉल के लिए Add to Cursor पर क्लिक करें, या नीचे दिया ब्लॉक हाथ से ~/.cursor/mcp.json (ग्लोबल) या किसी प्रोजेक्ट के .cursor/mcp.json में जोड़ें।

  2. 02

    Cursor Settings → MCP खोलें और यदि सर्वर पहले से चालू न हो तो उसे चालू करें।

  3. 03

    पहली टूल कॉल अधिकृत करने के लिए आपका ब्राउज़र खोलेगी — Cursor स्वयं OAuth हैंडशेक पूरा कर लेता है, इसलिए कोई client ID या secret पेस्ट करने की ज़रूरत नहीं।

~/.cursor/mcp.json (or .cursor/mcp.json in a project)
json
{
  "mcpServers": {
    "busymate-devtools": {
      "url": "https://mcp.busymate.dev"
    }
  }
}

जांचें:Cursor Settings → MCP में busymate-devtools चालू के रूप में दिखेगा, साथ में उसके टूल की संख्या भी दिखेगी।

VS Code (Copilot)
VS Code में इंस्टॉल करें

एक क्लिक VS Code में इंस्टॉल करता है। या हाथ से वर्कस्पेस के .vscode/mcp.json में जोड़िए (रूट कुंजी servers है):

  1. 01

    एक-क्लिक इंस्टॉल के लिए Install in VS Code पर क्लिक करें, या नीचे दिया ब्लॉक किसी workspace के .vscode/mcp.json में जोड़ें — या हर workspace में जोड़ने के लिए MCP: Open User Configuration चलाएं।

  2. 02

    पहली बार VS Code आपसे सर्वर पर भरोसा करने की पुष्टि मांगेगा — स्वीकृति दें, फिर एंट्री के ऊपर दिखने वाले code lens में Start पर क्लिक करें (या Command Palette से MCP: List Servers चलाएं)।

  3. 03

    VS Code OAuth हैंडशेक के लिए आपका ब्राउज़र खोलेगा — साइन-इन करें और स्वीकृति दें।

.vscode/mcp.json (root key: servers)
json
{
  "servers": {
    "busymate-devtools": {
      "type": "http",
      "url": "https://mcp.busymate.dev"
    }
  }
}

जांचें:Command Palette से MCP: List Servers चलाएं — busymate-devtools Running दिखेगा, साथ ही सभी 454 टूल सूचीबद्ध होंगे।

ChatGPT

जहाँ डेवलपर-मोड कनेक्टर उपलब्ध हैं: Settings → Connectors → Add, URL पेस्ट कीजिए और अधिकृत कीजिए। उपलब्धता प्लान के अनुसार अलग है।

  1. 01

    डेवलपर-मोड कनेक्टर चालू करें — ChatGPT Settings में Developer mode या Connectors खोजें (मेन्यू की सटीक जगह पहले बदल चुकी है; इसके लिए Plus, Pro या Business या उससे ऊपर की योजना चाहिए, और workspace एडमिन इसे सीमित कर सकता है)।

  2. 02

    एक कस्टम कनेक्टर जोड़ें और नीचे दिया URL पेस्ट करें।

  3. 03

    जो ब्राउज़र टैब खुले, उसमें अधिकृत करें।

कनेक्टर URL
text
https://mcp.busymate.dev

जांचें:कनेक्टर कनेक्टेड दिखेगा। ChatGPT से किसी Busymate DevTools टूल का उपयोग करने को कहें — इसे बिना किसी त्रुटि के कॉल करना चाहिए।

कोई भी अन्य MCP क्लाइंट

Streamable-HTTP ट्रांसपोर्ट स्टैंडर्ड है — Continue, Cline, Zed या आपका अपना बॉट वही कॉन्फ़िग इस्तेमाल करते हैं। इसे इस URL पर इंगित कीजिए:

  1. 01

    पुष्टि करें कि आपका क्लाइंट Streamable HTTP ट्रांसपोर्ट (केवल stdio नहीं) बोलता है और Dynamic Client Registration के साथ OAuth 2.1 सपोर्ट करता है — अधिकतर मौजूदा क्लाइंट यह करते हैं।

  2. 02

    इसे नीचे दिए URL पर इंगित करें, उस कॉन्फ़िग फ़ॉर्मेट में जो आपका क्लाइंट चाहता है — यह ब्लॉक वही सामान्य mcpServers संरचना है जिसे अधिकतर क्लाइंट सीधे पढ़ लेते हैं।

  3. 03

    पहली बार उपयोग करते समय ब्राउज़र के प्रॉम्प्ट को अधिकृत करें, ठीक वैसे ही जैसे ऊपर हर क्लाइंट में किया।

mcp.json
json
{
  "mcpServers": {
    "busymate-devtools": {
      "url": "https://mcp.busymate.dev"
    }
  }
}

जांचें:एक बार अधिकृत हो जाने पर tools/list कॉल सभी 454 टूल लौटाएगी।

The handshake

What happens on first connect

The whole OAuth 2.1 flow, demystified — four steps, all standard, no console to visit first.

  1. 01

    Your client registers itself

    Dynamic Client Registration (RFC 7591): the client POSTs its own metadata and receives a client id. There's nothing to create in a console first.

  2. 02

    You authorize in the browser

    A browser window opens on Busymate's own sign-in. You approve once; PKCE protects the code exchange end to end.

  3. 03

    Tools appear

    The client lists the tools and your agent starts calling them — as you, scoped to your role, with destructive tools confirm-gated.

  4. 04

    The token keeps working

    Refresh rotation keeps the grant alive, and the same token also authenticates REST, WebSockets and Edge Functions. Revoke it any time — every call it made is in your audit trail.

यह सुरक्षित कैसे रहता है

Your account, your rules

एक्सेस OAuth 2.1 है — Dynamic Client Registration और PKCE के साथ — न पेस्ट की गई कुंजियाँ, न साझा सीक्रेट। एजेंट को मिला एक टोकन हर Busymate सतह (MCP, REST, WebSockets, Edge Functions) को ऑथेंटिकेट करता है और आपकी रोल तक सीमित है: एजेंट सिर्फ़ वही कर सकता है जो आप डैशबोर्ड में कर सकते।

  • RBAC-सीमित
  • पुष्टि-आधारित
  • सीक्रेट छिपाए गए

OAuth 2.1, बिना कुंजियों के

Dynamic Client Registration (RFC 7591) + PKCE (S256) + रिफ्रेश रोटेशन। यूज़र Busymate साइन-इन से ब्राउज़र में अधिकृत करते हैं — पेस्ट या लीक होने लायक कोई API कुंजी है ही नहीं।

आपकी रोल तक सीमित

हर कॉल खुद डेटाबेस से अधिकृत होती है (RBAC)। विनाशकारी टूल स्पष्ट पुष्टि माँगते हैं, और सीक्रेट वैल्यू कभी लौटाई नहीं जातीं — वे राइट-ओनली और रिडैक्टेड हैं।

पूरी तरह ऑडिट-लॉग्ड

हर टूल कॉल — हर एजेंट, हर एक्शन — आपके अकाउंट के ऑडिट ट्रेल में दर्ज होता है, ताकि आप हमेशा देख सकें कि एजेंट ने आपकी ओर से क्या किया।

और पढ़ें: गोपनीयताशर्तेंRBAC और ऑडिट-ट्रेल मॉडल

सभी 454 टूल

What your agent can drive

जो इंसान UI में कर सकता है, वह एजेंट MCP से कर सकता है।

ट्रैफ़िक कैप्चर और जाँच

कैप्चर किए रिक्वेस्ट-रिस्पॉन्स खोजिए, जाँचिए, टैग कीजिए, एक्सपोर्ट (HAR), सारांश और डिलीट कीजिए — प्रति-डिवाइस या पूरी फ़्लीट पर।

डिवाइस कंट्रोल

लिस्ट, रीनेम, अनपेयर, VPN टॉगल, कनेक्शन टाइप सेट कीजिए या डिवाइस का आउटगोइंग ट्रैफ़िक अपस्ट्रीम प्रॉक्सी से भेजिए।

रिमोट ब्राउज़र चलाइए

रॉ Chrome DevTools प्रोटोकॉल पासथ्रू — कनेक्टेड डिवाइस के Chrome में खोलिए, इवैल्यूएट कीजिए, स्क्रीनशॉट और स्नैपशॉट लीजिए।

फ़ोन फ़ार्म ऑटोमेट कीजिए

Android और iOS डिवाइस-फ़ार्म ऑटोमेशन — टैप, टाइप, स्वाइप, इंस्टॉल और ऐप लाइफ़साइकल मैनेजमेंट, लाइव मिररिंग के साथ।

रिक्वेस्ट स्क्रिप्ट और शेप कीजिए

सैंडबॉक्स्ड रिक्वेस्ट/रिस्पॉन्स स्क्रिप्ट, ऑटो-ब्लॉक नियम, ब्रेकपॉइंट और पॉज़्ड डोमेन — ट्रैफ़िक को उड़ान में बदलिए या गढ़िए।

प्लेटफ़ॉर्म चलाइए

रोल और कैपेबिलिटीज़ (RBAC), TestFlight बीटा एडमिन, बिलिंग, क्वेरी करने लायक ऑडिट ट्रेल, नोटिफ़िकेशन, टू-डू, वर्कस्पेस और BusyBro टीम मेमोरी।

Troubleshooting

If something looks stuck

The answers below cover every first-connect snag we've actually seen — most are the protocol working as designed.

The endpoint answers 401 in my browser — is it down?

No — that's the spec working. A bare GET on mcp.busymate.dev returns 401 with the OAuth challenge, because the URL is the OAuth resource identifier your client reads to find the sign-in flow. MCP clients proceed from that challenge automatically.

My client lists the tools but every call fails.

Tool discovery is served before authentication; calling anything requires OAuth. Finish the browser authorization your client started (or trigger it again if the token was revoked), then retry the call.

The browser window never opened.

Most clients also print the authorization URL — copy it into any browser. The flow is a normal web sign-in and hands control back to the client when it finishes.

Should I use mcp.busymate.dev or mcp.busymate.net?

Use mcp.busymate.dev for new configs. The older mcp.busymate.net serves the same server permanently and OAuth issues host-matched metadata on whichever host you connected to — existing setups never break.

Claude Code says the server already exists.

Remove the old entry first — claude mcp remove busymate-devtools — then add it again. Your OAuth grant survives; you won't have to re-authorize.

Do I need separate credentials for a bot and my editor?

No. Each client registers itself and gets its own OAuth grant against your account — individually revocable, all acting under your one role, all visible in the audit trail.

Connect in under a minute

mcp.busymate.dev जोड़ें, एक बार ऑथराइज़ करें, और 454 टूल में से कोई भी कॉल करें।

Ask your mate