स्थानीय फ़ाइलों और AI के साथ काम करने वाला OpenAPI स्टूडियो

आपका API, स्थानीय डेवलपमेंट से
दस्तावेज़ और AI तक।

Codex, Claude Code और Cursor को अपनी API परिभाषाओं के अनुसार कोड लिखने दें। स्थानीय काम को प्राथमिकता देने वाले Powerduck डेस्कटॉप ऐप में कोड से दस्तावेज़ बनाएँ और AI से टेस्ट व्यवस्थित करें। OpenAPI दस्तावेज़ और MCP सर्वर Hub पर मुफ़्त होस्ट करें।

commerce-api/openapi.yaml OpenAPI 3.1 · स्थानीय फ़ाइल
एक OpenAPI कॉन्ट्रैक्ट
/orders
  post  createOrder
  get   listOrders
/products
  get   listProducts
/customers
  get   listCustomers
चलने योग्य MCP सर्वर में संकलित · 12 कॉल करने योग्य टूल
आपका कोडिंग एजेंट Cursor · Claude Code · Codex
powerduck · MCP server
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() संदर्भ दस्तावेज़ अपडेट हुए
एक OpenAPI फ़ाइल से ऐसे टूल बनते हैं जिन्हें आपका एजेंट कॉल करता है — मॉक, टेस्ट, API कॉल और दस्तावेज़, सभी एक ही कॉन्ट्रैक्ट से सत्यापित।

स्थानीय काम के लिए खाते की ज़रूरत नहीं। रिमोट AI आपकी चुनी मॉडल सेवा इस्तेमाल करता है; ऑनलाइन होस्टिंग के लिए क्लाउड खाता चाहिए।

स्पेसिफिकेशन एडिटर · API डीबगिंग · टेस्ट · मॉक · API दस्तावेज़ · MCP सर्वर

POWERDUCK HUB

एक OpenAPI स्पेसिफिकेशन। स्थानीय डेवलपमेंट। ऑनलाइन साझा करना।

API का काम डेस्कटॉप ऐप में करें। दस्तावेज़ साझा करने और AI टूल को अपने API से जोड़ने के लिए Hub इस्तेमाल करें।

  1. 01

    बनाएँ और जाँचें

    Powerduck में अपना API डिज़ाइन, डीबग और टेस्ट करें।

  2. 02

    OpenAPI से प्रकाशित करें

    अपने स्पेसिफिकेशन से होस्ट किए गए दस्तावेज़ और MCP एंडपॉइंट बनाएँ।

  3. 03

    साझा करें और जोड़ें

    दस्तावेज़ का लिंक साझा करें, MCP क्लाइंट जोड़ें और तय करें कि प्रोजेक्ट को सार्वजनिक सूची में दिखाना है या नहीं।

प्लान की सीमाओं के भीतर मुफ़्त होस्टिंग। आपका व्यावसायिक API आपके अपने बैकएंड पर चलता रहता है।

Powerduck क्यों

कई API टूल की जगह एक स्थानीय फ़ाइल।

रिपॉज़िटरी की एक OpenAPI YAML फ़ाइल से डिज़ाइन, डीबगिंग, टेस्ट, मॉक, दस्तावेज़ और MCP चलते हैं। आपके कोडिंग एजेंट भी वही फ़ाइल इस्तेमाल करते हैं।

एक फ़ाइल से सभी सुविधाएँ

उसी OpenAPI स्पेसिफिकेशन से डिज़ाइन, डीबगिंग, टेस्ट, मॉक, दस्तावेज़ और MCP उपलब्ध कराएँ, ताकि अलग-अलग परिभाषाओं में अंतर न आए।

अन्य टूल कलेक्शन, दस्तावेज़, मॉक और टेस्ट के लिए अलग फ़ाइलें
Powerduck एक YAML से हर टूल और आपके एजेंट चलते हैं

हर जवाब का कॉन्ट्रैक्ट सत्यापन

हर जवाब केवल दिखाया नहीं जाता, बल्कि OpenAPI स्पेसिफिकेशन से जाँचा भी जाता है — गलत टाइप या पाथ तुरंत पकड़ में आता है।

अन्य टूल अनुरोध भेजता है और 200 वाला जवाब दिखाता है
Powerduck जवाब आते ही स्पेसिफिकेशन से अंतर दिखता है

स्थानीय काम, बिना खाते के, एजेंट के लिए तैयार

फ़ाइलें आपकी मशीन पर रहती हैं और बिना खाते या अपलोड के काम करती हैं। Codex, Claude Code और Cursor वही स्पेसिफिकेशन पढ़ते हैं जो आप पढ़ते हैं।

अन्य टूल शुरू करने से पहले क्लाउड खाता और अपलोड
Powerduck स्थानीय रूप से चलता है; आपके एजेंट वही फ़ाइल पढ़ते हैं
~/commerce-api/openapi.yaml OpenAPI 3.1.0 3 समस्याएँ सेव नहीं हुआ
142 /users/{id}:
143 get:
144 operationId: getUser
145 summary: Retrieve a user
146 tags: [Users]
147 parameters:
148 - $ref: '#/components/parameters/UserId'
149 responses:
150 '200':
151 description: The requested user
152 content:
153 application/json:
154 schema:
155 $ref: '#/components/schemas/User'
156 '404': # description is required
157 contents:
158 application/json:
159 schema:
160 $ref: '#/components/schemas/Erorr'
161 delete:
162 summary: Delete a user
समस्याएँ 2 त्रुटियाँ · 1 चेतावनी 3.1 डायलेक्ट के अनुसार सत्यापित
156:9 contents is not a valid Response Object key. Did you mean content? oas3-schema
160:24 Unresolved $ref — schemas/Erorr does not exist. ref-resolution
162:7 Operation has no operationId. It will be skipped when generating MCP tools. operation-operationId
पंक्ति 156, कॉलम 9 YAML UTF-8 स्पेस: 2 3.1.0
openapi.yaml से बने कलेक्शन Postman इम्पोर्ट कॉन्ट्रैक्ट जाँच चालू
GET ▾
{{baseUrl}}/users/{{userId}}?include=profile
स्टेजिंग ▾
पैरामीटर1 प्रमाणीकरणbearer हेडर3 बॉडी स्क्रिप्ट सेटिंग्स
# GET has no requestBody in the specification — body disabled
# Path parameter id resolved from environment → userId = usr_8Kd2Xa
200 OK 148 ms 1.2 KB कॉन्ट्रैक्ट: 1 अंतर
बॉडी हेडर9 कुकी कॉन्ट्रैक्ट1 टाइमलाइन
{
  "id": "usr_8Kd2Xa",
  "email": "ada@example.com",
  "created": 1757030400,
  "profile": {
    "name": "Ada L.",
    "locale": "en-GB"
  },
  "scope": "users:read orders:read"
}
Contract mismatch — response differs from the specification 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.
mcp://localhost:7433 चल रहा है stdio + HTTP

openapi.yaml से बना

6 टूल 7 संसाधन 1 सीमित सेव करने पर फिर बनता है

Every operation with an operationId becomes a tool. Arguments come from parameters and requestBody. Nothing is hand-written.

POST /auth/login → operationId → loginUser
loginUser

Exchange credentials for a bearer token.

email : string password : string
GET /users/{id} → operationId → getUser
getUser

Retrieve a single user by identifier.

id : string include? : string
POST /orders → operationId → createOrder
createOrder

Create an order for the authenticated customer.

items : array currency : string
POST /orders/{id}/refund → operationId → refundOrder
refundOrder

Refund an order in full or in part.

id : string amount? : integer
14:02:11 watch openapi.yaml changed (line 144)
14:02:11 build parsed 3.1.0 · 11 operations · 14 schemas
14:02:11 build 6 टूल, 7 resources · 1 skipped (no operationId)
14:02:12 serve listening on stdio and http://localhost:7433
14:02:31 call getUser { id: "usr_8Kd2Xa" } → 200 in 148 ms
docs.example.dev/reference/users/get स्थिर एक्सपोर्ट स्पेसिफ़िकेशन से सिंक है

Retrieve a user

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.

पथ पैरामीटर
id string ज़रूरी
The identifier of the user, prefixed with usr_.
क्वेरी पैरामीटर
include string
Expand a related object.

देखें, काम कैसे होता है

रोज़ के API काम, कॉन्ट्रैक्ट पर आधारित एक वर्कफ़्लो में।

नीचे कोई काम चुनें। Powerduck आपकी मशीन पर मौजूद OpenAPI फ़ाइल से उसे चलाता है — एनवायरनमेंट, टेस्ट और मॉक सहित। स्थानीय काम के लिए न खाता चाहिए, न अपलोड।

स्थानीय कार्यक्षेत्र का मतलब सीमित सुविधाएँ नहीं होना चाहिए।

खाते या अपलोड के बिना अपना स्थानीय API कार्यक्षेत्र शुरू करें। अपने अनुरोध, प्रमाणीकरण, एनवायरनमेंट और असर्शन साथ लाएँ। ऑनलाइन प्रकाशित करना हो तो क्लाउड चुनें।

  • cURL / Postman / OpenAPI इम्पोर्ट
  • प्रमाणीकरण और एनवायरनमेंट
  • स्क्रिप्ट और असर्शन
  • कलेक्शन और परिदृश्य टेस्ट
  • स्थानीय मॉक सर्वर
  • सात प्रोटोकॉल की डीबगिंग

स्थानीय काम के लिए खाते की ज़रूरत नहीं। रिमोट AI आपकी चुनी मॉडल सेवा इस्तेमाल करता है; ऑनलाइन होस्टिंग के लिए क्लाउड खाता चाहिए।

API दस्तावेज़ सही हैं या नहीं, यह जानने के लिए क्या अब भी सोर्स कोड पढ़ना पड़ता है?

प्रोजेक्ट से दस्तावेज़ बनाएँ।

समीक्षा योग्य API परिभाषा और स्थानीय दस्तावेज़ लिंक।

सेटअप और आवश्यकताएँ देखें

क्या AI को स्पेसिफिकेशन देने पर भी अलग फ़ील्ड और पाथ मिलते हैं?

वास्तविक API कॉन्ट्रैक्ट के अनुसार इम्प्लीमेंट करें।

कॉन्ट्रैक्ट के अनुसार इम्प्लीमेंटेशन, वास्तविक जवाबों से सत्यापित।

सेटअप और आवश्यकताएँ देखें

क्या हर API बदलाव के बाद वही व्यावसायिक प्रक्रिया हाथ से दोहराते हैं?

पूरा व्यावसायिक परिदृश्य चलाएँ।

हर चरण के परिणाम और विफल असर्शन — सिर्फ़ बनाई गई टेस्ट स्क्रिप्ट नहीं।

सेटअप और आवश्यकताएँ देखें

क्या अगले एंडपॉइंट का प्रोटोकॉल अलग होने पर टूल बदलना पड़ता है?

एक जगह सात प्रोटोकॉल जाँचें।

ठीक-ठीक क्या हुआ, यह देखने के लिए मैन्युअल नियंत्रण।

सेटअप और आवश्यकताएँ देखें

क्या AI की मदद लेने के लिए हर बार अनुरोध और जवाब चैट में कॉपी करते हैं?

वास्तविक अनुरोध के संदर्भ के साथ जाँचें।

अनुरोध के परिणामों पर आधारित निदान और समीक्षा योग्य बदलाव।

सेटअप और आवश्यकताएँ देखें

क्या सिर्फ़ API दस्तावेज़ और MCP साझा करने के लिए अलग होस्टिंग सँभालते हैं?

एक API से दस्तावेज़ और MCP प्रकाशित करें।

होस्ट किए गए दस्तावेज़ और MCP URL, बिना खुद होस्टिंग व्यवस्था चलाए।

सेटअप और आवश्यकताएँ देखें

अपनी मशीन पर शुरू करें

डाउनलोड करें। अपने काम पर ध्यान दें।

Powerduck एक डेस्कटॉप API कार्यक्षेत्र है। स्थानीय फ़ाइल खोलें, पहला अनुरोध भेजें और जब चाहें अपना कोडिंग एजेंट जोड़ें। शुरुआत के लिए खाते की ज़रूरत नहीं है।

मुख्य कार्यक्षेत्र

API का काम यहीं पूरा करें।

स्थानीय फ़ाइलों, कोड स्कैनिंग और नेटिव प्रोटोकॉल डीबगिंग के लिए डेस्कटॉप ऐप इस्तेमाल करें। डिज़ाइन, जाँच या टेस्ट में मदद चाहिए तो अपना चुना हुआ AI मॉडल जोड़ें।

  1. 1 ऐप डाउनलोड करें और स्थानीय उदाहरण आज़माएँ — न खाता चाहिए, न मॉडल कुंजी।
  2. 2 अपनी OpenAPI फ़ाइल खोलें या मौजूदा कोडबेस स्कैन करें।
  3. 3 कोडिंग एजेंट जोड़ें, कोड बदलें और वास्तविक बैकएंड को कॉन्ट्रैक्ट से मिलाकर जाँचें।
डेस्कटॉप ऐप डाउनलोड करें

macOS 12+ · Windows 10+ · Linux

बस देखना चाहते हैं?

ब्राउज़र में एक नज़र डालें।

वेब डेमो साझा क्लाउड मॉडल इस्तेमाल करता है और इसके लिए साइन इन करना ज़रूरी है। बिना खाते के स्थानीय काम करने के लिए डेस्कटॉप ऐप डाउनलोड करें।

वेब ऐप खोलें

कॉन्ट्रैक्ट सत्यापन

वास्तविक कॉन्ट्रैक्ट त्रुटि और सत्यापित सुधार

सामान्य API क्लाइंट अनुरोध भेजकर जवाब दिखाते हैं। Powerduck हर जवाब को OpenAPI कॉन्ट्रैक्ट से मिलाकर भी जाँचता है, ताकि स्पेसिफिकेशन से अंतर तुरंत पकड़ में आए।

काम करता हुआ उदाहरण देखें
~/commerce-api — response check OpenAPI 3.1
कॉन्ट्रैक्ट की अपेक्षा
total:
  type: number
बैकएंड स्ट्रिंग लौटाता है
{
  "total": "49.00"
}
/total must be number — जवाब कॉन्ट्रैक्ट की जाँच में विफल
संख्या लौटाएँ
{
  "total": 49
}
जवाब कॉन्ट्रैक्ट से मेल खाता है

OpenAPI स्पेसिफिकेशन एडिटर

OpenAPI स्पेसिफिकेशन एडिटर

रूपरेखा स्पेसिफिकेशन की वास्तविक संरचना पर आधारित है, इंडेंटेशन के अनुमान पर नहीं। पाथ और कॉम्पोनेंट को ट्री में देखें और त्रुटियाँ जहाँ हैं, वहीं ठीक करें।

  • स्कीमा के अनुसार सत्यापन। फ़ाइल में घोषित 3.0, 3.1 या 3.2 संस्करण के अनुसार जाँच करें।
  • हल किए गए $ref पर नेविगेशन। परिभाषाओं पर जाएँ, उनके उपयोग देखें और गलत लिखे संदर्भों के लिए सुझाव पाएँ।
  • सीधे फ़ाइल में संपादन। आपकी रिपॉज़िटरी ही प्रामाणिक स्रोत रहती है।
  • नियमों के नाम सहित समस्याएँ। CI की विफलताएँ और एडिटर के निदान एक ही शब्दावली इस्तेमाल करते हैं।
openapi.yaml 3 समस्याएँ
▾ info
▾ paths
 /users
 /users/{id}
 /orders
▾ components
 schemas
 responses
142 /users/{id}:
143 get:
144 operationId: getUser
145 responses:
156 contents:
160 $ref: Erorr
समस्याएँ · 2 त्रुटियाँ · 1 चेतावनी
156:9 contents is not a valid Response Object key
160:24 Unresolved $ref. Closest match: Error
API डीबग कॉन्ट्रैक्ट जाँच चालू
▾ Users
 GET listUsers
 GET getUser
▾ Orders
 POST createOrder
GET {{baseUrl}}/users/{{userId}} भेजें
पैरामीटर प्रमाणीकरण बॉडी हेडर
{
  "id": "usr_8Kd2Xa",
  "email": "ada@example.com",
  "scope": "users:read"
}
Contract mismatch — "scope" is not declared on User.

API डीबगिंग

स्पेसिफिकेशन के अनुसार API डीबगिंग

परिचित टूल जैसा अनुरोध बिल्डर, साथ में एक अतिरिक्त क्षमता: हर जवाब को कॉन्ट्रैक्ट के अनुसार जाँचना।

  • पाथ और टैग से तैयार कलेक्शन। न इम्पोर्ट का अलग चरण, न हाथ से दोबारा सिंक करना।
  • हर जवाब पर कॉन्ट्रैक्ट की जाँच। अघोषित प्रॉपर्टी, गायब फ़ील्ड और बदले हुए टाइप तुरंत पहचानें।
  • एनवायरनमेंट और वेरिएबल। मौजूदा डेवलपमेंट और स्टेजिंग कॉन्फ़िगरेशन दोबारा इस्तेमाल करें।
  • securitySchemes से सुरक्षा सेटिंग। Bearer, API कुंजी और OAuth का कॉन्फ़िगरेशन स्पेसिफिकेशन से शुरू होता है।

MCP सर्वर जनरेटर

OpenAPI से MCP सर्वर बनाएँ

आपका स्पेसिफिकेशन पहले से टूल की परिभाषा है। Powerduck उससे चलने योग्य MCP सर्वर बनाता है और दिखाता है कि हर टूल किन OpenAPI फ़ील्ड से बना है।

  • हर टूल का स्रोत स्पष्ट। हर टूल को उसके ऑपरेशन, operationId और स्कीमा तक खोजा जा सकता है।
  • अपूर्ण और छोड़े गए टूल की स्थिति। अधूरे मेटाडेटा से चुपचाप कमज़ोर टूल बनाने के बजाय उनकी कमी दिखाई जाती है।
  • सहेजते ही दोबारा तैयार। स्पेसिफिकेशन बदलें और बिना अलग बिल्ड चरण के टूल अपडेट पाएँ।
  • स्थानीय ट्रांसपोर्ट। स्थानीय एजेंट और वर्कफ़्लो के लिए stdio या HTTP से चलाएँ।
mcp://localhost:7433 चल रहा है
openapi.yaml से बना 6 टूल 7 संसाधन
GET /users/{id} → operationId
getUser
id: string
POST /orders → operationId
createOrder
items: array
POST /auth/login
loginUser
email, password
DELETE /users/{id}
छोड़ दिया गया
operationId नहीं है
14:02 build 6 tools, 7 resources
14:02 serve listening on :7433
14:03 call getUser → 200
API संदर्भ स्थिर एक्सपोर्ट
Users
अवलोकन
Retrieve a user
List users
Update user

Retrieve a user

GET /v1/users/{id}
Returns the user object for a valid identifier.
पथ पैरामीटर
id · string · required
वापसी मान
User · object
curl /users/{id}

{
  "id": "usr_...",
  "email": "ada@..."
}

API दस्तावेज़ जनरेटर

उसी कॉन्ट्रैक्ट से API दस्तावेज़

अपने OpenAPI मॉडल से सीधे संदर्भ दस्तावेज़ बनाएँ, उन्हें स्टैटिक फ़ाइलों में एक्सपोर्ट करें और कहीं भी होस्ट करें।

  • स्कीमा से पैरामीटर तालिकाएँ। ज़रूरी फ़ील्ड, enum और विवरण एक-दूसरे के अनुरूप रहते हैं।
  • कई भाषाओं में उदाहरण। ऑपरेशन से cURL, Node, Python और Go के उदाहरण बनाएँ।
  • वास्तविक कॉन्ट्रैक्ट से जवाब। सफलता और त्रुटि के जवाब उन्हीं ऑब्जेक्ट से आते हैं जिन्हें डीबगर जाँचता है।
  • स्टैटिक एक्सपोर्ट। न रनटाइम निर्भरता, न किसी दस्तावेज़ प्लेटफ़ॉर्म में बँधने की मजबूरी।

एक प्रामाणिक स्रोत

एक स्थानीय OpenAPI फ़ाइल।
हर सुविधा के लिए AI की मदद।

स्थानीय openapi.yaml या openapi.json खोलें। Powerduck आपके मौजूदा कॉन्ट्रैक्ट से पूरा API कार्यक्षेत्र बनाता है। न इम्पोर्ट, न कन्वर्ज़न, न समानांतर कलेक्शन, न क्लाउड कॉपी। सामान्य भाषा में अपना लक्ष्य बताएँ; अंतर्निहित सहायक समीक्षा योग्य चरणों में उसे पूरा करता है। यही फ़ाइल MCP के ज़रिए किसी भी AI कोडिंग एजेंट से जुड़ती है।

स्थानीय फ़ाइल खोलें
{ }
openapi.yaml
या openapi.json

फ़ाइल आपकी रिपॉज़िटरी में ही रहती है।

01 स्पेसिफिकेशन एडिटर

वास्तविक कॉन्ट्रैक्ट संपादित करें, खोजें और जाँचें।

02 API डीबगर

उन्हीं ऑपरेशन से तैयार अनुरोध भेजें।

03 MCP सर्वर

ऑपरेशन से एजेंट के इस्तेमाल योग्य टूल बनाएँ।

04 API दस्तावेज़

उसी स्रोत से दस्तावेज़ प्रकाशित करें।

Powerduck

सिर्फ़ एक और API क्लाइंट नहीं।
सिर्फ़ एक और स्पेसिफिकेशन व्यूअर नहीं।
AI के साथ API बनाने का नया तरीका।

OpenAPI फ़ाइल को केंद्र में रखकर बना स्थानीय कार्यक्षेत्र, जिसमें AI की मदद शामिल है।

क्लाउड आवश्यक नहींआपके स्पेसिफिकेशन को मशीन से बाहर भेजना ज़रूरी नहीं है।
हाथ से सिंक नहीं करनाकॉन्ट्रैक्ट के साथ किसी अलग प्रति को मिलाते रहने की ज़रूरत नहीं है।
अतिरिक्त कॉपी नहींआपकी मौजूदा YAML या JSON फ़ाइल ही कार्यक्षेत्र है।

स्थानीय काम, रिमोट सेवाएँ और आपके विकल्प

स्थानीय फ़ाइलों के लिए खाते की ज़रूरत नहीं है। रिमोट AI आपके चुने हुए प्रदाता को संबंधित संदर्भ भेजता है। क्लाउड पर प्रकाशन करने पर आपकी चुनी हुई सामग्री अपलोड होती है। वैकल्पिक उपयोग आँकड़े डिफ़ॉल्ट रूप से बंद हैं; फ़ील्ड और नियंत्रण के लिए निजता नीति देखें।

निजता नीति

स्थानीय उपयोग के लिए क्लाउड खरीदना ज़रूरी नहीं है। मुफ़्त उपयोग में दो स्पेसिफिकेशन शामिल हैं; स्वीकृत शेयरिंग पुरस्कारों से यह सीमा बढ़ सकती है। डेस्कटॉप लाइसेंस यह सीमा हटा देता है। अपनी कुंजी से किए गए मॉडल उपयोग का बिल आपका प्रदाता देता है; होस्ट किए गए मॉडल क्रेडिट और क्लाउड होस्टिंग अलग हैं।

अपना अगला कदम चुनें।

उत्पाद और कीमतों की तुलना करें →

अक्सर पूछे जाने वाले सवाल

डेवलपर सबसे पहले क्या जानना चाहते हैं

स्थानीय फ़ाइलों, OpenAPI संस्करणों, MCP बनाने और लाइसेंस के बारे में उपयोगी जानकारी।

क्या Powerduck मेरा OpenAPI स्पेसिफिकेशन कहीं अपलोड करता है?

स्थानीय फ़ाइलों के लिए खाते की ज़रूरत नहीं है। रिमोट AI आपके चुने हुए प्रदाता को संबंधित संदर्भ भेजता है। क्लाउड पर प्रकाशन करने पर आपकी चुनी हुई सामग्री अपलोड होती है। वैकल्पिक उपयोग आँकड़े डिफ़ॉल्ट रूप से बंद हैं; फ़ील्ड और नियंत्रण के लिए निजता नीति देखें।

OpenAPI के कौन-से संस्करण समर्थित हैं?

OpenAPI 3.0, 3.1 और 3.2। Powerduck फ़ाइल में घोषित संस्करण पहचानकर उसी के नियमों से जाँचता है, सभी संस्करणों के लिए एक सीमित साझा नियम-समूह से नहीं।

MCP सर्वर कैसे बनता है?

operationId वाले ऑपरेशन MCP टूल बनते हैं। आर्ग्युमेंट पैरामीटर और requestBody स्कीमा से लिए जाते हैं। कॉम्पोनेंट स्कीमा संसाधन के रूप में उपलब्ध कराए जा सकते हैं। स्पेसिफिकेशन बदलते ही जनरेट किया गया सर्वर अपडेट होता है।

क्या डेस्कटॉप लाइसेंस एक सदस्यता है?

नहीं। Powerduck Desktop का स्थायी लाइसेंस एक बार खरीदा जाता है। उसी प्रमुख संस्करण के अपडेट शामिल हैं। आगे के प्रमुख संस्करण में अपग्रेड करना वैकल्पिक है।

क्या मैं Postman कलेक्शन इस्तेमाल करता रह सकता हूँ?

हाँ। मौजूदा कलेक्शन और एनवायरनमेंट इस्तेमाल किए जा सकते हैं। Powerduck OpenAPI स्पेसिफिकेशन को प्रामाणिक कॉन्ट्रैक्ट मानता है और उससे अलग हो रहे अनुरोधों को पहचानने में मदद करता है।

क्या यह CI में काम करता है?

हाँ। वही सत्यापन और जनरेशन इंजन उपलब्ध है @powerduck/openapi-cli के ज़रिए। यह CI के लिए तैयार कमांड-लाइन टूल पुल रिक्वेस्ट और स्वचालित पाइपलाइन में चलता है। यह छह प्रोटोकॉल (HTTP, SSE, WebSocket, gRPC, MCP, GraphQL) पर बैच टेस्ट, कॉन्फ़िगर करने योग्य समांतर निष्पादन और CI एकीकरण के लिए JUnit-संगत रिपोर्ट देता है।

openapi-cli देखें →