SDK, MCP ועבודה עם סוכני AI
SDK ל-Node/TypeScript
bash
npm install @batler/sms- טיפוסים מלאים,
Idempotency-Keyאוטומטי בשליחות, retry רק לבקשות בטוחות לחזרה,BatlerErrorעםcode/status/retryAfter. verifyWebhookSignature(secret, header, rawBody)לאימות webhooks.
שרת MCP
סוכן AI (Claude Code, Claude Desktop, Cursor) יכול לשלוח SMS, OTP ולבדוק יתרה דרך שרת ה-MCP שלנו:
bash
claude mcp add batler-sms --env BATLER_API_KEY=bm_test_xxx -- npx -y @batler/sms-mcpכלים: send_sms, send_otp, verify_otp, get_message, list_campaigns, get_balance. התחילו עם מפתח בדיקה.
תיעוד קריא למכונה
| קובץ | מה |
|---|---|
| /openapi.json | OpenAPI 3.1 — לייצור קוד ו-collections (Postman/Bruno: Import ← URL) |
| /llms.txt | אינדקס קצר לסוכנים |
| /llms-full.txt | כל התיעוד בקובץ markdown אחד |
/docs/<page>.md | כל דף כ-markdown גולמי |
בכל דף יש כפתור "העתק ל-AI" שמעתיק prompt מוכן: תיאור המערכת, ה-endpoints הרלוונטיים והוראה לחבר את האפליקציה שלכם — הדביקו אותו ב-Claude Code או Cursor בתוך הפרויקט שלכם.