SMS8 - SMS GATEWAY using your phone
आधिकारिकअपने पेयर्ड एंड्रॉइड फोन को गेटवे के रूप में उपयोग करके अपने AI कोडिंग असिस्टेंट में असीमित SMS, OTP सत्यापन और इनबाउंड वेबहुक प्लग करें। वही SMS8 API कुंजी, हर फ्लो के लिए JSON-RPC टूल्स। कोई Twilio नहीं, कोई A2P 10DLC नहीं, कोई प्रति-संदेश शुल्क नहीं।
SMS8 SMS GATEWAY Using Your Phone MCP के साथ आप क्या कर सकते हैं?
- Send an SMS — अपने AI को किसी भी नंबर पर टेक्स्ट संदेश भेजने के लिए कहें, जो
send_smsके माध्यम से आपके पेयर्ड एंड्रॉइड फोन के जरिए रूट किया जाएगा। - Issue and verify OTPs — साइनअप या लॉगिन प्रवाह के लिए
send_otpके साथ एक बार का कोड जनरेट करें औरverify_otpके साथ इसे मान्य करें। - Wait for incoming codes —
wait_for_otpका उपयोग करके तब तक प्रतीक्षा करें जब तक पेयर्ड डिवाइस पर कोई OTP न आ जाए और स्वचालित रूप से कोड निकाल लें। - Check recent messages —
get_messagesके माध्यम से इनबॉक्स या भेजे गए SMS इतिहास को प्राप्त करें। - List paired devices —
list_devicesके साथ देखें कि आपके खाते से कौन से एंड्रॉइड फोन जुड़े हैं। - Register a webhook —
create_webhookके माध्यम से इनबाउंड SMS और डिलीवरी इवेंट प्राप्त करने के लिए एक कॉलबैक URL कॉन्फ़िगर करें।
दस्तावेज़
SMS8 MCP सर्वर
SMS गेटवे → sms8.io · वाइब कोडर्स और डेवलपर्स के लिए SMS गेटवे MCP → mcp.sms8.io
Claude Code, Cursor, Windsurf, OpenCode और किसी भी अन्य AI कोडिंग टूल से, जो Model Context Protocol बोलता है, SMS भेजें, OTP जारी करें और सत्यापित करें, आने वाले कोड की प्रतीक्षा करें, और वेबहुक कॉन्फ़िगर करें। SMS, SMS8 प्लेटफ़ॉर्म के माध्यम से एक युग्मित Android फ़ोन से रूट होता है।
लाइव सर्वर: https://mcp.sms8.io डैशबोर्ड: https://app.sms8.io मार्केटिंग साइट: https://sms8.io
इसका उपयोग क्यों करें
एक ऐप बना रहे हैं और SMS सूचनाएं, OTP, दो-तरफ़ा मैसेजिंग, या स्वायत्त-एजेंट फ़ोन सत्यापन चाहते हैं? अधिकांश विकल्प आपको वाहक कार्यक्रमों के साथ पंजीकरण करने, फ़ोन नंबर प्रावधान करने, प्रति संदेश भुगतान करने, या प्रति सत्र एक डिस्पोजेबल SIM किराए पर लेने के लिए मजबूर करते हैं। SMS8 आपके पास पहले से मौजूद फ़ोन के माध्यम से SMS रूट करता है। MCP सर्वर आपके AI सहायक को नौ उपकरण देता है जिन्हें वह सीधे कॉल कर सकता है, इसलिए किसी प्रोजेक्ट में SMS जोड़ने में एक घंटे के एकीकरण कार्य के बजाय एक प्रॉम्प्ट लगता है।
आपको क्या मिलता है
| उपकरण | उद्देश्य |
|---|---|
setup_sms8 | API कुंजी को मान्य करता है, खाता संदर्भ और कोड नमूने लौटाता है |
send_sms | एक युग्मित Android डिवाइस के माध्यम से एक SMS भेजता है |
send_otp | एक सत्यापन कोड उत्पन्न करता है और भेजता है |
verify_otp | नवीनतम जारी OTP के विरुद्ध टाइप किए गए कोड की तुलना करता है |
wait_for_otp | नया। युग्मित Android पर OTP आने तक अवरुद्ध रहता है; कोड निकालता है |
get_messages | हाल के इनबॉक्स या भेजे गए SMS लौटाता है |
list_devices | युग्मित Android उपकरणों को सूचीबद्ध करता है |
get_balance | नया। हल्की क्रेडिट और नवीनीकरण जाँच |
create_webhook | इनबाउंड SMS और डिलीवरी ईवेंट के लिए एक कॉलबैक URL पंजीकृत करता है |
सभी उपकरण SMS8 डैशबोर्ड के समान भेजने की पाइपलाइन साझा करते हैं। क्रेडिट, पुनर्प्रयास, बहु-डिवाइस रूटिंग, और वेबहुक हस्ताक्षर एक सीधे API कॉल के समान काम करते हैं।
SMS8 बनाम Twilio बनाम MessageBird
| क्षमता | SMS8 | Twilio | MessageBird |
|---|---|---|---|
| अंतर्निहित MCP सर्वर | हाँ | नहीं | नहीं |
| प्रति-संदेश शुल्क | कोई नहीं | $0.0079+ | $0.05+ |
| A2P 10DLC आवश्यक | नहीं | हाँ | हाँ |
| फ़ोन नंबर प्रावधान | आवश्यक नहीं | $1+/माह | $2+/माह |
| सेटअप समय | 60 सेकंड | दिनों से सप्ताह | दिन |
| OTP सत्यापन अंतर्निहित | हाँ | अतिरिक्त सेवा | अतिरिक्त सेवा |
| ओपन-सोर्स MCP कोड | MIT | नहीं | नहीं |
npm के माध्यम से स्थापित करें
छह पैकेज हर प्रवाह को कवर करते हैं — जो भी आपके प्रोजेक्ट में फिट बैठता है उसे चुनें।
| पैकेज | चलाने का आदेश | उपयोग का मामला |
|---|---|---|
sms8-mcp | npx -y sms8-mcp | Claude Code, Cursor, Windsurf, OpenCode के लिए MCP लॉन्चर |
sms8-cli | npx sms8-cli send +1234 "hi" | भेजने / OTP / इनबॉक्स / उपकरणों के लिए टर्मिनल CLI |
react-sms-otp | npm i react-sms-otp | React useSms8Otp() + <OtpForm /> + <OtpInput /> (विभाजक, RTL, मास्क, रेंडर प्रॉप्स) |
sms-otp-verify | npm i sms-otp-verify | वही कोड, "sms otp verify" / "otp input" खोजों के लिए SEO-लक्षित नाम |
capacitor-sms-otp-send-verify | npm i capacitor-sms-otp-send-verify | Ionic ऐप्स के लिए Capacitor प्लगइन — नेटिव iOS Swift + Android Kotlin + वेब फ़ॉलबैक |
cordova-plugin-sms-otp-send | cordova plugin add cordova-plugin-sms-otp-send | Ionic ऐप्स के लिए Cordova प्लगइन — नेटिव iOS Swift + Android Kotlin |
sms-otp-using-myphone | npx sms-otp-using-myphone send +1234 | उसी CLI का OTP-केवल ब्रांड |
phone-sms-gateway | npx phone-sms-gateway send +1234 "hi" | उसी CLI का फ़ोन-एज़-गेटवे ब्रांड |
send-sms-from-android | npx send-sms-from-android send +1234 "hi" | उसी CLI का Android-प्रथम ब्रांड |
MCP उदाहरण (Claude Code, Cursor, Windsurf — समान कॉन्फ़िग आकार):
{
"mcpServers": {
"sms8": {
"command": "npx",
"args": ["-y", "sms8-mcp"],
"env": { "SMS8_API_KEY": "sk_xxx" }
}
}
}
CLI उदाहरण:
export SMS8_API_KEY=sk_xxx
npx sms8-cli send +14155550100 "Hello"
CODE=$(npx sms8-cli otp wait +Google --timeout=120)
React उदाहरण:
import { OtpForm } from 'react-sms-otp';
<OtpForm
apiKey={process.env.NEXT_PUBLIC_SMS8_API_KEY!}
onVerified={(phone) => router.push('/dashboard')}
/>
सभी छह पैकेजों का स्रोत npm-packages/ में रहता है।
iOS + Android SDK
नेटिव मोबाइल ऐप्स के लिए, sdks/ फ़ोल्डर भेजें / सत्यापित करें API + SMS ऑटो-फिल सहायकों (Android पर Google SMS Retriever, iOS पर oneTimeCode सामग्री प्रकार) के साथ Kotlin (Android) और Swift (iOS) SDK शिप करता है।
| SDK | स्थापित करें | ऑटो-फिल |
|---|---|---|
sms8-swift | Swift पैकेज मैनेजर — README देखें | iOS OTPTextField SwiftUI दृश्य |
sms8-android | JitPack — README देखें | SMSRetriever.start(activity) — कोई SMS अनुमति आवश्यक नहीं |
दोनों SDK MIT हैं, समान SMS8 API कुंजी साझा करते हैं, और समान Twilio-Verify-विकल्प उपयोग मामलों को लक्षित करते हैं।
त्वरित शुरुआत
1. एक SMS8 खाता प्राप्त करें
app.sms8.io पर साइन अप करें। मुफ़्त 5-दिवसीय परीक्षण, कोई क्रेडिट कार्ड नहीं। QR के माध्यम से अपना Android फ़ोन युग्मित करें और प्रोफ़ाइल फिर API से अपनी API कुंजी कॉपी करें।
2. अपने टूल में MCP सर्वर जोड़ें
होस्टेड HTTP (Claude Code, Cursor, Windsurf, Codex, Devin)
{
"mcpServers": {
"sms8": {
"url": "https://mcp.sms8.io",
"transport": "http",
"headers": {
"Authorization": "Bearer YOUR_SMS8_API_KEY"
}
}
}
}
Claude Code प्लगइन (एक आदेश)
/plugin marketplace add 1fancy/sms8-sms-gateway
/plugin install sms8-sms-gateway
फिर Claude Code लॉन्च करने से पहले अपने शेल में export SMS8_API_KEY=sk_xxx चलाएँ।
stdio क्लाइंट के लिए npx
{
"mcpServers": {
"sms8": {
"command": "npx",
"args": ["-y", "@sms8/mcp"],
"env": { "SMS8_API_KEY": "sk_your_key" }
}
}
}
3. सेटअप विज़ार्ड
app.sms8.io/mcp-setup.php पर डैशबोर्ड प्रत्येक AI टूल के लिए JSON पूर्व-भरता है, यदि आवश्यक हो तो आपका डिवाइस युग्मन QR दिखाता है, और एक लाइव SMS परीक्षण फ़ॉर्म शामिल करता है।
4. अपने AI से पूछें
Add SMS verification to my signup flow using the sms8 MCP.
AI setup_sms8, फिर send_otp और verify_otp को कॉल करेगा, और उत्पादन कोड लिखेगा जो पहली कोशिश में काम करता है।
उपयोग के मामले
ये वास्तविक एक-पंक्ति प्रॉम्प्ट हैं जिन्हें आप Claude Code, Cursor, या Windsurf में पेस्ट कर सकते हैं।
साइनअप पर फ़ोन सत्यापन
Wire phone-number verification into this app using the sms8 MCP. Use
send_otp on /signup, verify_otp on /verify-phone. Render the remaining
attempts on error.
ऑर्डर शिपिंग सूचनाएं
When an order ships, send the customer an SMS with their tracking link
via the sms8 MCP.
दो-तरफ़ा समर्थन इनबॉक्स
Register a webhook with the sms8 MCP at https://my-app.com/sms-inbox.
Scaffold the handler that verifies the HMAC signature and routes inbound
SMS to the support queue.
SMS द्वारा पासवर्ड रहित लॉगिन
Replace the magic-link email login with SMS OTPs using the sms8 MCP.
6-digit code, 5-minute expiry, 5 attempts.
व्यवस्थापक पृष्ठों के लिए SMS 2FA
Add SMS 2FA to /admin login via the sms8 MCP. Lock the account after
5 failed verify_otp attempts.
ड्रॉप-इन कोड उदाहरण
examples/ में प्रत्येक फ़ाइल उत्पादन-तैयार, शून्य-निर्भरता, और कॉपी-पेस्ट करने योग्य है। ये वही हैं जो AI setup_sms8 हैंडशेक के बाद उत्पन्न करता है।
php-send.php:send,sendOtp,verifyOtpके साथ न्यूनतमSms8Senderवर्गjs-fetch.js: Node / ब्राउज़र / Cloudflare Worker क्लाइंट (ESM और CommonJS)otp-flow.php: पूर्ण फ़ोन-सत्यापन प्रवाह (startSignup+verifySignup)webhook-handler.php: HMAC हस्ताक्षर जाँच के साथ इनबाउंड SMS हैंडलर
अक्सर पूछे जाने वाले प्रश्न
SMS8 MCP सर्वर क्या है?
mcp.sms8.io पर एक HTTPS समापन बिंदु जो Model Context Protocol लागू करता है। AI कोडिंग उपकरण SMS भेजने, OTP जारी करने और वेबहुक कॉन्फ़िगर करने के लिए इसके JSON-RPC इंटरफ़ेस को कॉल करते हैं। SMS, SMS8 प्लेटफ़ॉर्म के माध्यम से एक युग्मित Android फ़ोन से रूट होता है।
यह Twilio से कैसे अलग है?
SMS8 आपके मौजूदा SIM कार्ड के साथ आपके अपने Android फ़ोन को गेटवे के रूप में उपयोग करता है। कोई प्रति-संदेश वाहक शुल्क नहीं है, कोई A2P 10DLC पंजीकरण नहीं है, और प्रावधान करने के लिए कोई फ़ोन नंबर नहीं है। आप एक फ्लैट प्लान का भुगतान करते हैं और असीमित SMS भेजते हैं। MCP सर्वर सात उपकरणों को उजागर करता है जिन्हें आपका AI सहायक सीधे कॉल कर सकता है, जो Twilio प्रदान नहीं करता है।
क्या यह Claude Code के साथ काम करता है?
हाँ। https://mcp.sms8.io की ओर इशारा करते हुए HTTP ट्रांसपोर्ट और अपनी SMS8 API कुंजी को Bearer टोकन के रूप में उपयोग करके MCP सर्वर को ~/.config/claude/mcp-servers.json में जोड़ें। या /plugin marketplace add 1fancy/sms8-sms-gateway चलाएँ और उसके बाद /plugin install sms8-sms-gateway।
क्या यह Cursor और Windsurf के साथ काम करता है?
हाँ। दोनों HTTP MCP सर्वर का समर्थन करते हैं। ~/.cursor/mcp.json (Cursor) या ~/.codeium/windsurf/mcp_config.json (Windsurf) में Bearer हेडर के रूप में अपनी API कुंजी के साथ https://mcp.sms8.io जोड़ें। app.sms8.io/mcp-setup.php पर सेटअप विज़ार्ड प्रति टूल JSON पूर्व-भरता है।
क्या AI स्वचालित रूप से OTP सत्यापन जोड़ सकता है?
हाँ। बंडल किया गया Claude Code स्किल (skills/send-sms/SKILL.md) सहायक को सिखाता है कि send_otp और verify_otp को कब कॉल करना है, और मौजूदा साइनअप या लॉगिन मार्ग को सत्यापन चरण के साथ कैसे लपेटना है। "add phone verification to /signup" जैसा प्रॉम्प्ट पर्याप्त है।
क्या स्रोत कोड सार्वजनिक है?
हाँ, MIT-लाइसेंस प्राप्त। सर्वर, सभी सात उपकरण कार्यान्वयन, npm लॉन्चर (@sms8/mcp), Claude Code प्लगइन मेनिफेस्ट, और उदाहरण कोड इस रेपो में रहते हैं।
मेरी API कुंजी का क्या होता है?
आपकी API कुंजी प्रत्येक MCP उपकरण कॉल को Authorization: Bearer हेडर (या X-Api-Key) के माध्यम से प्रमाणित करती है। होस्टेड सर्वर इसे आपके SMS8 खाते के विरुद्ध मान्य करता है, फिर कॉल को मौजूदा SMS8 भेजने की पाइपलाइन के माध्यम से रूट करता है। setup_sms8 प्रतिक्रिया आपकी कुंजी के केवल अंतिम चार वर्ण लौटाती है, इसलिए यह कभी भी AI चैट इतिहास या लॉग में लीक नहीं होती है।
क्या यह उत्पादन में उपयोग करने के लिए सुरक्षित है?
हाँ। सर्वर-साइड सुरक्षा में शामिल हैं:
- SMS8 API से विरासत में मिली प्रति-कुंजी दर सीमा
- प्रति फ़ोन नंबर प्रति 24 घंटे में 5 OTP की कठोर सीमा, उपयोगकर्ता-विन्यास योग्य नहीं
- 30 से 600 सेकंड का पुनः भेजने का कूलडाउन (डिफ़ॉल्ट 60 सेकंड)
- केवल POST OTP समापन बिंदु; GET 405 लौटाता है; कुकीज़ अनदेखी
- पंक्ति ताले के साथ लेन-देन-लिपटे दर-सीमा जाँच; समवर्ती कॉल सीमाओं से आगे नहीं बढ़ सकते
- HMAC-SHA256 वेबहुक हस्ताक्षर
- RFC1918, CGNAT, लिंक-लोकल, IPv4-मैप्ड IPv6, और DNS-समाधित होस्ट को कवर करते हुए
create_webhookपर व्यापक SSRF ब्लॉक सूची - CORS केवल खोज विधियों के लिए विज्ञापित;
tools/callCORS को छोड़ देता है ताकि एक दुर्भावनापूर्ण वेब पेज SMS भेजने को संचालित न कर सके
क्या मैं MCP सर्वर को स्व-होस्ट कर सकता हूँ?
हाँ। रेपो क्लोन करें, SMS8_APP_PATH को अपनी SMS8 स्थापना निर्देशिका पर सेट करें, और चलाएँ:
git clone https://github.com/1fancy/sms8-sms-gateway.git
cd sms8-sms-gateway
export SMS8_APP_PATH=/path/to/your/sms8-install
php -S 127.0.0.1:8080 index.php
mcp.sms8.io पर होस्टेड सर्वर मुफ़्त है और अधिकांश उपयोगकर्ताओं के लिए आसान है।
"वाइब कोडिंग" क्या है?
वाइब कोडिंग हर पंक्ति को हाथ से लिखने के बजाय एक AI सहायक को सादे अंग्रेजी में यह वर्णन करके काम करने वाला सॉफ़्टवेयर शिप करना है कि आप क्या चाहते हैं। SMS8 MCP सबसे आम अनुरोधों में से एक ("SMS सूचनाएं जोड़ें") को बिना किसी वाहक पोर्टल या A2P कागजी कार्रवाई को छुए संभव बनाता है।
सुरक्षा और रहस्य
इस रिपॉजिटरी में कोई रहस्य नहीं है। सभी क्रेडेंशियल पर्यावरण चर या आपके AI टूल के MCP कॉन्फ़िग में रहते हैं:
SMS8_API_KEY=sk_… # from app.sms8.io → Profile → API
SMS8_WEBHOOK_SECRET=… # from app.sms8.io → Webhook
पूर्ण सुरक्षा विवरण के लिए ऊपर FAQ अनुभाग देखें। अनुरोध पर एक अलग सुरक्षा ऑडिट सारांश उपलब्ध है।
रिपॉजिटरी लेआउट
.
├── README.md this file
├── LICENSE MIT
├── index.php MCP server entry (JSON-RPC dispatcher)
├── landing.html marketing landing at mcp.sms8.io
├── .claude-plugin/plugin.json Claude Code plugin manifest
├── .mcp.json MCP server config referenced by the plugin
├── skills/send-sms/SKILL.md teaches Claude when to invoke SMS8 tools
├── npm-packages/ five published npm packages
│ ├── sms8-mcp/ MCP stdio bridge (sms8-mcp)
│ ├── sms8-cli/ universal CLI (sms8)
│ ├── sms-otp-using-myphone/ OTP-only brand of the CLI
│ ├── phone-sms-gateway/ phone-as-gateway brand of the CLI
│ └── send-sms-from-android/ Android-first brand of the CLI
├── lib/ Auth, JsonRpc, ToolRegistry
├── tools/ 7 tool implementations
└── examples/ PHP and JS drop-in samples
रोडमैप
- HTTP MCP सर्वर
mcp.sms8.ioपर लाइव - प्रति-फ़ोन दुरुपयोग सीमा के साथ OTP समापन बिंदु
- npm पैकेज
sms8-mcp,sms8-cli,sms-otp-using-myphone,phone-sms-gateway,send-sms-from-android - Claude Code प्लगइन और स्किल
- MMS समर्थन
- उत्तर निर्माण के लिए AI को ऑटो-रूटेड इनबाउंड SMS
- डैशबोर्ड में विन्यास योग्य प्रति-उपकरण दर सीमाएं
- Python, Go, और Ruby में कोड उदाहरण
योगदान
github.com/1fancy/sms8-sms-gateway पर मुद्दे और पुल अनुरोध स्वागत योग्य हैं। बड़े बदलावों से पहले एक चर्चा खोलें।
लाइसेंस
MIT। LICENSE देखें।
कीवर्ड
model context protocol, mcp server, mcp sms, claude code sms, claude code mcp, cursor mcp, windsurf mcp, sms api, otp api, sms gateway, android sms gateway, twilio alternative, vibe coding, ai sms integration, sms notifications, send sms from claude, send sms from cursor, phone verification api, sms otp, 2fa sms, webhook sms, inbound sms, two-way sms, unlimited sms, no per-message fees, no A2P 10DLC, ai coding tools, sms8