MCP-Lingvanex-Translate
आधिकारिकLingvanex MCP Server Cloud API – एक Model Context Protocol सर्वर जो Lingvanex
Lingvanex Translate MCP के साथ आप क्या कर सकते हैं?
- भाषाओं के बीच पाठ का अनुवाद करें — अपने AI सहायक से
translate_textका उपयोग करके किसी वाक्यांश का अनुवाद करने के लिए कहें, जिसमें पाठ, स्रोत भाषा और लक्ष्य भाषा कोड निर्दिष्ट करें। - क्लॉड डेस्कटॉप में अनुवाद को एकीकृत करें —
claude_desktop_config.jsonमें सर्वर को कॉन्फ़िगर करें ताकि क्लॉड बातचीत के दौरान सीधेtranslate_textको कॉल कर सके। - परीक्षण के लिए सर्वर को HTTP पर चलाएं — सर्वर को HTTP मोड में प्रारंभ करें और
/pingएंडपॉइंट तथा अनुवाद प्रवाह को सत्यापित करने के लिएcurlया MCP इंस्पेक्टर का उपयोग करें।
दस्तावेज़
MCP प्रोटोटाइप – अनुवाद सर्वर
यह प्रोजेक्ट पाठ अनुवाद के लिए एक MCP (मॉडल संदर्भ प्रोटोकॉल) सर्वर लागू करता है। सर्वर दो परिवहनों का समर्थन करता है:
- stdio – Claude Desktop के साथ एकीकरण के लिए
- http (स्ट्रीम करने योग्य) – HTTP + SSE के माध्यम से परीक्षण और कार्य करने के लिए
⚙️ आवश्यकताएँ
- Node.js >= 18
- Yarn या npm
- स्थापित Claude Desktop (stdio एकीकरण के लिए)
- पाठ अनुवाद के लिए Lingvanex Translator खाता
🔑 Lingvanex Translator सेटअप
Lingvanex Translator का उपयोग करने के लिए आपको एक Lingvanex खाते की आवश्यकता होगी।
-
यदि आपके पास नहीं है, तो मुफ़्त में साइन अप करें
-
Cloud API टैब पर जाएँ: Cloud API
-
बिलिंग पता डेटा भरें
-
भुगतान जारी रखें पर क्लिक करें
- मुफ़्त परीक्षण प्राप्त करने के लिए, अपना भुगतान कार्ड जोड़ना आवश्यक नहीं है
-
आपकी API कुंजी उत्पन्न हो जाएगी और Cloud API टैब में दिखाई देगी: API कुंजी
अब आप अनुवाद API का उपयोग शुरू करने के लिए तैयार हैं। नीचे समग्र प्रक्रिया का एक वीडियो ट्यूटोरियल है (यदि Lingvanex साइट पर उपलब्ध हो)।
🚀 स्थापना और निर्माण
# Clone the repository
git clone https://github.com/lingvanex-mt/MCP-Lingvanex-Translate.git
cd mcp-prototype
निर्भरताएँ स्थापित करें
yarn install
🔌 stdio मोड में चलाएँ (Claude Desktop)
stdio मोड का उपयोग Claude Desktop द्वारा स्थानीय MCP सर्वरों से जुड़ने के लिए किया जाता है।
पर्यावरण चर सेट करें:
TRANSPORT=stdio
सर्वर प्रारंभ करें:
yarn build
yarn start
अपेक्षित आउटपुट:
MCP stdio transport running
Translate MCP Server ready
🌐 HTTP मोड में चलाएँ (स्ट्रीम करने योग्य)
http मोड HTTP परिवहन के साथ एक स्थानीय HTTP सर्वर चलाता है।
ब्राउज़र परीक्षण या curl के साथ उपयोगी।
पर्यावरण चर सेट करें:
TRANSPORT=http
HTTP_PORT=3000
सर्वर प्रारंभ करें:
yarn build
yarn start
सर्वर का परीक्षण करें:
curl http://127.0.0.1:3000/ping
अपेक्षित प्रतिक्रिया:
{ "status": "ok", "transport": "http" }
डिबगिंग के लिए MCP Inspector का उपयोग करें:
npx @modelcontextprotocol/inspector
MCP Inspector UI में, परिवहन प्रकार - स्ट्रीम करने योग्य HTTP चुनें; URL - http://localhost:3000/mcp. कनेक्ट पर क्लिक करें।
🖥️ Claude Desktop के साथ एकीकरण
Claude Desktop कॉन्फ़िग फ़ाइल के माध्यम से स्थानीय MCP सर्वरों की खोज करता है:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
उदाहरण कॉन्फ़िग (Windows)
claude_desktop_config.json खोलें (या बनाएँ) और जोड़ें:
{
"mcpServers": {
"translate": {
"command": "node",
"args": [
"C:\\Users\\path\\to\\project\\dist\\index.js"
]
}
}
}
⚠️ निर्माण के बाद अपने स्थानीय
dist/index.jsका पथ अपडेट करना सुनिश्चित करें!
✅ सत्यापित कैसे करें
- Claude Desktop लॉन्च करें।
- एक अनुरोध दर्ज करें जैसे:
"MCP टूल
translate_textका उपयोग करके 'Hello world' का रूसी में अनुवाद करें।" - यदि सब कुछ सही ढंग से कॉन्फ़िगर किया गया है, तो Claude आपके MCP सर्वर को कॉल करेगा और अनुवाद लौटाएगा।
📌 उपलब्ध उपकरण
translate_text
पाठ का एक भाषा से दूसरी भाषा में अनुवाद करें।
तर्क:
text– अनुवाद करने के लिए पाठsourceLang– स्रोत भाषा कोड (जैसे"en")targetLang– लक्ष्य भाषा कोड (जैसे"ru")
उदाहरण अनुरोध:
{
"tool": "translate_text",
"args": {
"text": "Good morning",
"sourceLang": "en",
"targetLang": "fr"
}
}
उदाहरण प्रतिक्रिया:
{
"content": [
{ "type": "text", "text": "Bonjour" }
]
}