חיבור LazySEO ל-Base44
שני מסלולים עובדים כבר היום — בלי להמתין לקטלוג הרשמי של Base44.
| מסלול | חוויה | מתי |
|---|---|---|
| Custom MCP | קליק אחד + OAuth | בניית אפליקציות עם נתוני LazySEO בצ'אט |
| OpenAPI Integration | הדבקת spec | קריאות בזמן ריצה מהאפליקציה המפורסמת |
מסלול א' — Custom MCP קליק אחד
- ב-Base44: Account Settings ← Custom MCP ← Add MCP server
- כתובת:
https://mcp.lazyseo.co/mcp - אימות: OAuth ← Connect ← התחברות לחשבון LazySEO. זהו.
חלופה בלי OAuth: header מותאם — Authorization: Bearer <API_KEY>
חיבורי MCP ב-Base44 פועלים בצ'אט הבנייה בלבד (build-time), לא בזמן ריצה.
מסלול ב' — אינטגרציית OpenAPI זמן ריצה
- ב-Base44: Workspace ← Integrations ← Add custom integration
- Spec:
https://tzedek.me/lazyseo/openapi.yaml - Base URL:
https://lazyseo.co - לבחור עד 30 פעולות.
אימות דו-שלבי
ה-API מחליף את מפתח החשבון ב-JWT קצר-מועד (~30 דק'):
POST https://lazyseo.co/api/get-auth-token
Content-Type: application/json
{"key": "<YOUR_API_KEY>"}
→ {"status":true,"token":"<JWT>"}
ואז על כל קריאה: Authorization: Bearer <JWT>. על 401 — מחליפים שוב.
Backend function מוכן להעתקה (Deno)
async function lazyToken() {
const res = await fetch("https://lazyseo.co/api/get-auth-token", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ key: Deno.env.get("LAZYSEO_API_KEY") }),
});
const data = await res.json();
if (!data.token) throw new Error("LazySEO auth failed: " + data.message);
return data.token;
}
async function lazyCall(path, form = {}, method = "POST") {
const token = await lazyToken();
const res = await fetch("https://lazyseo.co" + path, {
method,
headers: {
Authorization: "Bearer " + token,
...(method === "POST"
? { "Content-Type": "application/x-www-form-urlencoded" }
: {}),
},
body: method === "POST" ? new URLSearchParams(form) : undefined,
});
return res.json();
}
את המפתח שומרים כ-App Secret בשם LAZYSEO_API_KEY — לא בקוד.
קבצים
- openapi.yaml — מפרט מלא, 36 פעולות: יצירת מאמרים, פרסום ותזמון, אתרים, תיקיות, תגיות, תבניות, webhooks.
נבנה על ידי יעקב צדק · LazySEO · עודכן יולי 2026