Tidio MCP Server
आधिकारिकMCP के माध्यम से Tidio को अपनी वेबसाइट से कनेक्ट करें। अपने प्रोग्रामिंग वातावरण से बाहर निकले बिना विजेट एम्बेड करें।
दस्तावेज़
Tidio MCP कनेक्टर
एक MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सर्वर जो AI सहायकों को Tidio लाइव चैट से जोड़ता है - स्वचालित सेटअप के साथ
विशेषताएँ
- स्वचालित सेटअप: एक कमांड से Tidio से कनेक्ट करें - कोई मैन्युअल कुंजी कॉपी करने की आवश्यकता नहीं
- OAuth प्रमाणीकरण: सुरक्षित Tidio लॉगिन के लिए ब्राउज़र खोलता है, आपकी सार्वजनिक कुंजी स्वतः प्राप्त करता है
- क्रेडेंशियल स्थायित्व: भविष्य के सत्रों के लिए क्रेडेंशियल स्थानीय रूप से सहेजे जाते हैं
- एम्बेड कोड जनरेशन: किसी भी वेबसाइट के लिए उपयोग के लिए तैयार जावास्क्रिप्ट कोड प्राप्त करें
इंस्टॉलेशन
npm install tidio-mcp-connector
या क्लोन करें और स्थानीय रूप से बिल्ड करें:
git clone https://github.com/your-username/tidio-mcp-connector.git cd tidio-mcp-connector npm install npm run build
उपयोग
Claude Desktop के साथ
अपने Claude Desktop कॉन्फ़िग (~/Library/Application Support/Claude/claude_desktop_config.json) में जोड़ें:
{ "mcpServers": { "tidio": { "command": "npx", "args": ["tidio-mcp-connector"] } } }
Lovable के साथ
यह MCP कनेक्टर Lovable और समान AI-संचालित विकास प्लेटफ़ॉर्म के साथ काम करता है। इसे एक कस्टम MCP सर्वर के रूप में जोड़ें।
MCP Inspector के साथ (परीक्षण)
npx @modelcontextprotocol/inspector npx tidio-mcp-connector
उपलब्ध उपकरण
tidio_connect (अनुशंसित)
Tidio से कनेक्ट करें और स्वचालित रूप से अपनी सार्वजनिक कुंजी प्राप्त करें।
यह कैसे काम करता है:
- Tidio के लॉगिन पेज पर आपका ब्राउज़र खोलता है
- आप अपने Tidio खाते से प्रमाणित करते हैं
- आपकी सार्वजनिक कुंजी और एम्बेड कोड स्वचालित रूप से लौटाता है
पैरामीटर:
site_url(आवश्यक): वेबसाइट URL जहाँ Tidio एम्बेड किया जाएगा
उदाहरण:
Connect Tidio to https://mywebsite.com
tidio_status
अपनी कनेक्शन स्थिति जाँचें और अपना एम्बेड कोड प्राप्त करें।
पैरामीटर: कोई नहीं
tidio_disconnect
संग्रहीत क्रेडेंशियल साफ़ करें।
generate_tidio_embed
एक विशिष्ट सार्वजनिक कुंजी के लिए एम्बेड कोड जनरेट करें (यदि आपके पास पहले से एक है)।
पैरामीटर:
public_key(आवश्यक): आपकी Tidio सार्वजनिक कुंजीloading_mode(वैकल्पिक):"async"(डिफ़ॉल्ट) या"sync"
यह कैसे काम करता है
- उपयोगकर्ता
tidio_connectको कॉल करता है अपने वेबसाइट URL के साथ - ब्राउज़र खुलता है Tidio के प्रमाणीकरण पृष्ठ पर
- उपयोगकर्ता लॉग इन करता है अपने Tidio खाते में
- कॉलबैक प्राप्त होता है - MCP सर्वर को रिफ्रेश टोकन मिलता है
- API कॉल किए जाते हैं - एक्सेस टोकन के लिए टोकन का आदान-प्रदान करता है, फिर सार्वजनिक कुंजी प्राप्त करता है
- क्रेडेंशियल सहेजे जाते हैं
~/.tidio-mcp/credentials.jsonमें - एम्बेड कोड लौटाया जाता है - वेबसाइट में जोड़ने के लिए तैयार
क्रेडेंशियल स्टोरेज
क्रेडेंशियल स्थानीय रूप से ~/.tidio-mcp/credentials.json पर संग्रहीत होते हैं:
{ "public_key": "abc123...", "access_token": "...", "refresh_token": "...", "site_url": "https://example.com", "created_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-01T00:00:00.000Z" }
एम्बेड कोड आउटपुट
कनेक्टर अनुकूलित एसिंक्रोनस लोडिंग कोड जनरेट करता है:
विकास
निर्भरताएँ इंस्टॉल करें
npm install
विकास मोड में चलाएँ
npm run dev
उत्पादन के लिए बिल्ड करें
npm run build
बिल्ट संस्करण चलाएँ
npm start
आवश्यकताएँ
- Node.js 18+
- एक Tidio खाता (मुफ़्त स्तर काम करता है)
लाइसेंस
MIT
संबंधित
- Tidio - लाइव चैट और चैटबॉट प्लेटफ़ॉर्म
- मॉडल कॉन्टेक्स्ट प्रोटोकॉल - AI एकीकरण के लिए खुला मानक
- Lovable - AI-संचालित ऐप विकास