خلّي الذكاء الاصطناعي يربط موقع مطعمك بـ OrderGer من خلال محادثة عادية — بدون نسخ ولصق.
OrderGer MCP server بيعمل local على جهازك بـ stdio وبخدم 8 tools للذكاء الاصطناعي:
| Tool | شو بيعمل |
|---|---|
orderger_status | فحص الحساب + الفروع + الرصيد |
orderger_list_branches | قائمة Branch IDs لازمة لهيدر X-OrderGer-Branch-ID |
orderger_generate_api_key | توليد مفتاح API (LIVE أو TEST/sandbox). يظهر مرة واحدة فقط |
orderger_configure_webhook | تسجيل webhook URL على موقع المستخدم + توليد signing secret |
orderger_send_test_order | إرسال طلب تجريبي للتأكد من الاتصال (sandbox = صفر رسوم) |
orderger_get_integration_snippet | توليد كود تكامل لـ 16 مكدّس (PHP, Laravel, Node, Next, Django, Go, .NET, ...) |
orderger_get_woocommerce_plugin | رابط تنزيل الـ plugin + خطوات التركيب |
orderger_tail_recent_logs | آخر سجلات API + webhook (للتشخيص) |
افتح ملف التهيئة:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
والصق:
{
"mcpServers": {
"orderger": {
"command": "npx",
"args": ["-y", "https://orderger-api.hamidalqwaysim.workers.dev/static/orderger-mcp.tgz"],
"env": {
"ORDERGER_API_TOKEN": "<JWT من POST /auth/login>",
"ORDERGER_API_BASE": "https://orderger-api.hamidalqwaysim.workers.dev"
}
}
}
}
أعد تشغيل Claude Desktop. الأدوات الـ8 رح تظهر في القائمة.
claude mcp add orderger -- npx -y https://orderger-api.hamidalqwaysim.workers.dev/static/orderger-mcp.tgz claude mcp set-env orderger ORDERGER_API_TOKEN <YOUR_JWT>
Settings → MCP → Add a Custom MCP Server — نفس الـ JSON أعلاه.
افتح ~/.codeium/windsurf/mcp_config.json والصق نفس الـ JSON.
افتح ~/.continue/config.json والصق نفس الـ JSON تحت mcpServers.
curl -X POST https://orderger-api.hamidalqwaysim.workers.dev/auth/login \
-H "content-type: application/json" \
-d '{"email":"YOU@example.com","password":"YOUR_PASSWORD"}'
الرد فيه token — هاد هو الـ JWT.
orderger_status → يلاقي business + branchorderger_generate_api_key({ name: "Laravel site" }) → يحصل og_live_xxx…orderger_get_integration_snippet({ stack: "laravel" }) → يكتب app/Services/OrderGer.phporderger_configure_webhook({ url: "https://yoursite/orderger-webhook" }) → يحصل secretorderger_send_test_order(...) → يتأكد من وصول الإنذار.env.is_test=true) ما تخصم رصيد أبداً.