Firefox ブラウザーアドオン
  • 拡張機能
  • テーマ
    • Firefox 向け
    • スペルチェック辞書と言語パック
    • 他のブラウザーサイト
    • Android 向けアドオン
ログイン
OpenAPI Copy のプレビュー

OpenAPI Copy 作成者: GusevP

Copies one endpoint out of an OpenAPI spec - with every schema it references - as a self-contained document you can paste into an LLM. Buttons next to each operation in Swagger UI, plus a popup with a filter and multi-select. YAML or JSON.

Android™ 版 Firefox でも利用可能Android™ 版 Firefox でも利用可能
0 (0 件のレビュー)0 (0 件のレビュー)
Firefox をダウンロードして拡張機能を入手する
ファイルをダウンロード
Scan the QR code to open this extension in Firefox for Android

拡張機能メタデータ

スクリーンショット
この拡張機能について
Copy one endpoint out of an OpenAPI spec — with every schema it references — and
paste it straight into a chat with an LLM.

A full spec is 100–500 KB and eats an assistant's whole context window. Cutting out
the part you need by hand is not an option either: in Swagger UI the schema is
rendered as a tree of divs, so copying from the page gives you text, not a spec.
OpenAPI Copy gives you a self-contained OpenAPI document, usually 1–3 KB.

How it works
  1. Open a Swagger UI page and click the toolbar icon. Nothing is requested at
    install time — the extension reads the page only after that click.
  2. Use the Copy button that appears next to each operation, or pick endpoints from
    the popup list.
  3. Paste. The output is a valid OpenAPI document, in YAML or JSON.

What you get

• Four modes: the whole endpoint, only its request body, only the 2xx response, or
the entire spec.
• Every $ref resolved inside the copied document. Components are collected
transitively, so recursive schemas (Comment.replies: [Comment]) and allOf branches
survive intact.
• Security schemes included in every mode — they are not reachable through $ref, and
without them an assistant does not know about your auth header.
• A filter and multi-select in the popup, for grabbing several endpoints at once.
• Swagger 2.0 as well as OpenAPI 3: definitions, securityDefinitions and body
parameters are handled by the same code path.
• Bare spec files work too — open openapi.json or /api-docs directly and the popup
parses the page itself.
• A manual URL field for pages that carry no spec of their own.

Permissions

The extension asks for nothing at install time. It reads a page only after you click
the icon, and it requests access to a site only when you turn on "Always on this
site" for that site — switching it back off drops both the registration and the
permission.

Nothing is collected and nothing is sent anywhere. The spec never leaves your
browser; the only thing stored is your YAML/JSON preference.

Limitations

• In-page buttons are built for Swagger UI. On other renderers the popup still works,
there are simply no buttons in the page.
• A spec inlined into the HTML is not detected — only specs the page loaded as a
separate request, plus the page itself.
• The request-body and response modes drop fields the OpenAPI specification requires.
That output is a fragment meant for an LLM, not a document for a validator.

Source code: https://github.com/GusevP/openapi-copy-extension (MIT)
0 人のレビュー担当者が 0 と評価しました
ログインしてこの拡張機能を評価
まだ評価されていません

星の評価を保存しました

5
0
4
0
3
0
2
0
1
0
まだレビューはありません
権限とデータ

データ収集:

  • 開発者によると、この拡張機能はデータ収集を必要としません。
詳細情報
詳しい情報
アドオンリンク
  • ホームページ
  • サポートサイト
  • Copy add-on ID
バージョン
1.0.0
サイズ
91.61 KB
最終更新日
9日前 (2026年8月6日)
関連カテゴリー
  • ウェブ開発
ライセンス
MIT License
バージョン履歴
  • すべてのバージョンを見る
コレクションへ追加
このアドオンを報告
Mozilla のホームページへ

アドオン

  • このサイトについて
  • Firefox アドオンブログ
  • 拡張機能ワークショップ
  • 開発者センター
  • 開発者ポリシー
  • コミュニティブログ
  • フォーラム
  • バグを報告
  • レビューガイド

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • プライバシー
  • Cookie
  • 法的情報

特に 明記されている 場合を除き、当サイト上のコンテンツは Creative Commons 表示・継承ライセンス v3.0 あるいはそれ以降のバージョンでライセンスされています。Android は Google LLC の登録商標です。