ملف واحد لكل الإمكانات
صمّم وصحح واختبر وحاكِ ووثّق وقدّم MCP من مواصفة OpenAPI نفسها، لتبقى كل الأجزاء متوافقة.
بيئة OpenAPI مدعومة بالذكاء الاصطناعي، والعمل المحلي أولاً
وجّه Codex وClaude Code وCursor لكتابة الكود وفق تعريفات API. أنشئ التوثيق من الكود ونسّق الاختبارات بالذكاء الاصطناعي في تطبيق Powerduck لسطح المكتب، مع أولوية للعمل محليًا. واستضف توثيق OpenAPI وخوادم MCP مجانًا على Hub.
/orders
post createOrder
get listOrders
/products
get listProducts
/customers
get listCustomers
powerduck.read_spec()
تم العثور على 12 عملية
powerduck.start_mock("POST /orders")
خادم المحاكاة يعمل على المنفذ 4010
powerduck.generate_tests("POST /orders")
تم إنشاء orders.test.js
powerduck.call_api("POST /orders", {total:49})
200 OK · تم التحقق وفق العقد
powerduck.publish_docs()
تم تحديث التوثيق المرجعي
العمل المحلي لا يحتاج إلى حساب. يستخدم الذكاء الاصطناعي البعيد خدمة النموذج التي تختارها؛ وتتطلب الاستضافة عبر الإنترنت حساب Cloud.
محرر المواصفات · تصحيح API · الاختبار · المحاكاة · توثيق API · خادم MCP
POWERDUCK HUB
واصل العمل على API في تطبيق سطح المكتب. استخدم Hub لمشاركة التوثيق وربط أدوات الذكاء الاصطناعي بواجهتك.
صمّم API وصحح أخطاءها واختبرها في Powerduck.
حوّل مواصفتك إلى توثيق مستضاف ونقطة اتصال MCP.
شارك رابط التوثيق واربط عميل MCP، واختر ما إذا كنت تريد إدراج مشروعك للعامة.
استضافة مجانية ضمن حدود الخطة. تواصل واجهة API الخاصة بأعمالك العمل على خادمك الخلفي.
لماذا Powerduck
يقود ملف OpenAPI YAML واحد في مستودعك التصميم وتصحيح الأخطاء والاختبار والمحاكاة والتوثيق وMCP. ويستخدم وكلاء البرمجة الملف نفسه.
صمّم وصحح واختبر وحاكِ ووثّق وقدّم MCP من مواصفة OpenAPI نفسها، لتبقى كل الأجزاء متوافقة.
لا تُعرض الاستجابات فقط، بل تُفحص وفق مواصفة OpenAPI لالتقاط النوع أو المسار الخاطئ فورًا.
تبقى الملفات على جهازك وتعمل دون حساب أو رفع. يقرأ Codex وClaude Code وCursor المواصفة نفسها التي تقرؤها.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"created": 1757030400,
"profile": {
"name": "Ada L.",
"locale": "en-GB"
},
"scope": "users:read orders:read"
}
scope is present in the response but is not
declared on components/schemas/User. Add the
property to the schema or remove it from the handler.
Every operation with an operationId becomes a tool. Arguments come from parameters and requestBody. Nothing is hand-written.
Exchange credentials for a bearer token.
Retrieve a single user by identifier.
Create an order for the authenticated customer.
Refund an order in full or in part.
GET /v1/users/{id}
Returns the user object for a valid identifier. If the user has been deleted, an Error object is returned with status 404.
usr_.
شاهدها في مسار عمل
اختر مهمة أدناه. ينفذها Powerduck من ملف OpenAPI على جهازك، مع البيئات والاختبارات والمحاكاة، دون حساب أو رفع ملفات.
ابدأ مساحة API المحلية دون حساب أو رفع ملفات. استخدم طلباتك ومصادقتك وبيئاتك وتأكيدات الاختبار. اختر Cloud عندما تريد النشر عبر الإنترنت.
العمل المحلي لا يحتاج إلى حساب. يستخدم الذكاء الاصطناعي البعيد خدمة النموذج التي تختارها؛ وتتطلب الاستضافة عبر الإنترنت حساب Cloud.
تعريف API قابل للمراجعة ورابط توثيق محلي.
تنفيذ يستند إلى العقد، وفحص باستخدام استجابات فعلية.
نتائج لكل خطوة وتأكيدات الاختبار الفاشلة، لا مجرد سكربت اختبار مُنشأ.
تحكم يدوي عندما تحتاج إلى معرفة ما حدث بدقة.
تشخيص يستند إلى نتائج الطلبات، مع تغييرات يمكنك مراجعتها.
توثيق مستضاف وعنوان MCP، دون تشغيل بنية استضافة خاصة بك.
ابدأ على جهازك
Powerduck مساحة API لسطح المكتب. افتح ملفًا محليًا وأرسل أول طلب، ثم اربط وكيل البرمجة عندما تكون مستعدًا. لا تحتاج إلى حساب للبدء.
هنا تجد الملفات المحلية وفحص الشيفرة وتصحيح البروتوكولات الأصلية. اربط نموذج الذكاء الاصطناعي الذي تختاره عندما تحتاج إلى مساعدة في التصميم أو التحقيق أو الاختبار.
macOS 12+ · Windows 10+ · Linux
يستخدم عرض الويب نموذجًا سحابيًا مشتركًا ويتطلب تسجيل الدخول. للعمل محليًا دون حساب، نزّل تطبيق سطح المكتب.
التحقق من العقد
يرسل عميل API المعتاد الطلب ويعرض الاستجابة. يفحص Powerduck أيضًا كل استجابة وفق عقد OpenAPI، فيكتشف الاختلاف عن المواصفة فور حدوثه.
شاهد مثالاً قابلاً للتشغيلtotal:
type: number
{
"total": "49.00"
}
{
"total": 49
}
محرر مواصفات OpenAPI
يتبع المخطط البنية الفعلية للمواصفة بدلاً من تخمينها من المسافات البادئة. تصفّح المسارات والمكونات كشجرة، وأصلح الأخطاء في مواضعها.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"scope": "users:read"
}
تصحيح أخطاء API
منشئ طلبات مألوف للمطورين، مع إمكانية إضافية: التحقق من الاستجابات وفق العقد.
منشئ خوادم MCP
تحتوي مواصفتك بالفعل على تعريفات الأدوات. يحوّلها Powerduck إلى خادم MCP قابل للتشغيل ويبيّن حقول OpenAPI التي نتجت عنها كل أداة.
curl /users/{id}
{
"id": "usr_...",
"email": "ada@..."
}
منشئ توثيق API
أنشئ توثيقًا مرجعيًا مباشرةً من نموذج OpenAPI، وصدّره كملفات ثابتة واستضفه حيث تريد.
مصدر حقيقة واحد
افتح openapi.yaml أو openapi.json محليًا ليحوّل Powerduck عقدك إلى مساحة API متكاملة. دون استيراد أو تحويل أو مجموعات موازية أو نسخة سحابية. صف النتيجة بلغة طبيعية، فينفذها المساعد المدمج عبر خطوات قابلة للمراجعة. ويتصل الملف نفسه عبر MCP بأي وكيل برمجة بالذكاء الاصطناعي.
يبقى الملف في مستودعك.
عدّل العقد الفعلي وتصفّحه وتحقق منه.
أرسل طلبات منشأة من العمليات نفسها.
حوّل العمليات إلى أدوات جاهزة للوكلاء.
انشر التوثيق من المصدر نفسه.
مساحة عمل محلية مدعومة بالذكاء الاصطناعي تتمحور حول ملف OpenAPI نفسه.
لا تحتاج الملفات المحلية إلى حساب. يرسل الذكاء الاصطناعي البعيد السياق ذي الصلة إلى المزود الذي أعددته، ويرفع النشر في Cloud المحتوى الذي تختاره. إحصاءات الاستخدام الاختيارية معطلة افتراضيًا؛ راجع سياسة الخصوصية لمعرفة البيانات وعناصر التحكم.
سياسة الخصوصيةلا يتطلب الاستخدام المحلي شراء Cloud. تتيح الخطة المجانية مواصفتين، ويمكن لمكافآت المشاركة المعتمدة زيادة الحد. يزيل ترخيص سطح المكتب حدّ عدد المواصفات. يحاسبك مزود النموذج على استخدام مفتاحك الخاص؛ أرصدة النماذج المستضافة واستضافة Cloud منفصلة.
صمّم واجهات API وصحح أخطاءها واختبرها عبر المحادثة باستخدام ملفات OpenAPI المحلية.
شراء لمرة واحدة · ترخيص دائم انشر على الإنترنتشارك توثيق API وخدمات MCP المستضافة مع فريقك ووكلاء الذكاء الاصطناعي.
خطة مجانية · خطط شهرية أو سنوية اختر نموذجكاستخدم النماذج المستضافة بحزمة أرصدة، أو اضبط مزود نموذجك الخاص في تطبيق سطح المكتب.
أرصدة نماذج مسبقة الدفعلديك حساب؟ أدر المنشورات وتراخيص سطح المكتب وأرصدة الذكاء الاصطناعي. سجّل الدخول إلى لوحة التحكم →
الأسئلة الشائعة
تفاصيل عملية عن الملفات المحلية وإصدارات OpenAPI وإنشاء MCP والترخيص.
لا تحتاج الملفات المحلية إلى حساب. يرسل الذكاء الاصطناعي البعيد السياق ذي الصلة إلى المزود الذي أعددته، ويرفع النشر في Cloud المحتوى الذي تختاره. إحصاءات الاستخدام الاختيارية معطلة افتراضيًا؛ راجع سياسة الخصوصية لمعرفة البيانات وعناصر التحكم.
OpenAPI 3.0 و3.1 و3.2. يكتشف Powerduck الإصدار المعلن ويتحقق وفق صيغته المناسبة، بدلاً من الاكتفاء بالحد الأدنى المشترك.
تصبح العمليات التي تحتوي على operationId أدوات MCP. تُشتق الوسيطات من المعلمات ومخططات requestBody. ويمكن إتاحة مخططات المكونات كموارد. يتحدث الخادم المُنشأ كلما تغيرت المواصفة.
لا. Powerduck Desktop ترخيص دائم يُشترى مرة واحدة، ويتضمن التحديثات ضمن الإصدار الرئيسي نفسه. تبقى الترقية إلى الإصدارات الرئيسية اللاحقة اختيارية.
نعم. يمكنك مواصلة استخدام المجموعات والبيئات الحالية. يعتمد Powerduck مواصفة OpenAPI كعقد مرجعي ويساعدك على تحديد مواضع اختلاف الطلبات عنه.
نعم. يتوفر محرك التحقق والتوليد نفسه عبر @powerduck/openapi-cli، وهي أداة سطر أوامر جاهزة للتكامل المستمر تعمل في طلبات السحب ومسارات التشغيل الآلية. تدعم الاختبار الجماعي عبر 6 بروتوكولات (HTTP وSSE وWebSocket وgRPC وMCP وGraphQL)، وضبط التزامن، وتقارير متوافقة مع JUnit للتكامل مع CI.