mcpField
P
patent-search

patent-search

github.com/robthepcguy生産性20672 回インストール2 日前に更新
リポジトリ

patent-search について

patent-searchは、Claudeがpatent-creator MCPサーバーに登録された特許検索ツールを使うためのスキルです。世界規模のキーワード検索、特許詳細、分類、ファミリー検索と、一般的な調査手順を扱います。

主な機能

  1. 01世界規模の全文キーワード検索
  2. 02特許記録と請求項の取得
  3. 03CPC・IPC分類による検索
  4. 04各国の特許ファミリー検索
  5. 05費用と検索方法のガイド

活用シーン

  1. 01キーワードや分類から先行技術を探す
  2. 02特定の特許公開公報の詳細を取得する
  3. 03EPまたはWO特許に対応する米国ファミリーを探す

MCP 対応

このスキルは、patent-creator MCPサーバーが提供するGoogleおよびBigQueryの検索・照会ツールをClaudeに使わせます。Pythonではなく、ツールを直接呼び出すよう案内します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/robthepcguy/claude-patent-creator --skill patent-search

インストール後、Claude Code で/patent-searchを入力して読み込まれたか確認します。

詳細

特許検索スキル

このスキルは、Claude を patent-creator MCP サーバーに登録された BigQuery の特許検索ツールに案内します。ツールを直接呼び出し、Python をシェルから実行しないでください。

使用する場面

  • キーワード、分類、またはファミリーから先行技術を検索します。
  • 米国特許の全記録(タイトル、要約、請求項、説明)を取得します。
  • EP/WO 特許を米国のファミリーメンバーと相互参照して、全文を取得します。

利用可能な MCP ツール

ツール機能
search_patents_google推奨。 請求項と説明を含む、世界中の全文キーワード検索です。呼び出しごとに検索クレジットを 1 消費します。SERPAPI_API_KEY が必要です(無料プラン:月 250 回)。
check_google_patents_statusキーが設定されているか、今月の検索残数はいくつかを確認します(呼び出し無料)。
search_patents_bigqueryキーワード検索の代替手段。タイトル/要約/請求項を横断して検索します(請求項は米国のみ)。約 341 GiB、検索 1 回あたり約 $2 です。
get_patent_bigquery公開番号から特許の詳細を取得します。書誌データと請求項はデフォルトで含まれ、要約と説明はオプションです。
get_patents_bigquery同じ内容を、1 回の検索コストで最大 50 件の特許について取得します。
search_patents_by_cpc_bigqueryCPC 分類プレフィックスで検索します。
search_patents_by_ipc_bigqueryIPC 分類プレフィックスで検索します(古い特許や米国以外の特許に適しています)。
search_patent_family_bigquery管轄を越えて、ファミリー ID を共有するすべての公開公報を検索します。
check_bigquery_status長いワークフローを始める前に、認証と割り当てプロジェクトを確認します。

コストに関する注意

BigQuery のオンデマンド料金は $6.25 / TiB です(月 1 TiB まで無料)。MCP サーバーは、クエリごとに課金対象バイト数の上限を適用します。デフォルトは 350 GiB です。より大きなスキャン範囲が必要な場合は、PATENT_BIGQUERY_MAX_BYTES_BILLED で上書きしてください。

特許テーブルはクラスタ化されていないため、詳細の検索コストは特許 1 件でも 50 件でも同じです。コストは要求するセクションだけで決まります。

詳細検索スキャン量コスト
書誌データのみ(include_claims=False):タイトル、日付、family_id、CPC/IPC約 44 GiB約 $0.27
デフォルト:+ 請求項約 160 GiB約 $1
+ 要約(include_abstract=True)+約 200 GiB請求項と合わせるとデフォルトの上限を超過
+ 説明(include_description=True)約 1.1 TiBデフォルトの上限を超過

そのため、get_patents_bigquery でまとめて検索し、コードまたは family_id だけが必要な場合は include_claims=False を指定し、要約は再取得せず検索結果から取得してください。

キーワードの選び方

search_patents_google:

  • すべての単語が一致する必要があります。「二重引用符」で囲むと完全一致フレーズとして検索されます。語幹処理は行われないため、類義語や複数形は別々に検索してください。
  • 発明を特徴づける語を先頭に置きます。一般的な語は何千件もの特許に一致して、最も近い先行技術が検索結果の下位に押しやられます。テストでは、クエリに「heart valve」を加えると対象特許は 300 位より下に埋もれましたが、特徴的な請求項の語を使うと 48 位に見つかりました。
  • limit=100 を使用してください。limit=10 と同じ 1 クレジットです。
  • CPC 分類グループ全体を追加して、分類を絞り込みます:"voice biometric" CPC=G10L17/00(CPC=G10L17 のみでは結果が見つかりません)。
  • 結果には公開公報ごとに 1 行ずつ表示されるため、米国特許とその EP ファミリーメンバーの両方が表示される場合があります。

search_patents_bigquery(代替手段):

  • 長いフレーズより、2~3 個のキーワードのほうが適しています(BigQuery の LIKE 検索はリテラル一致です)。
  • 米国以外の特許では、データセット内の claims は空です。MCP のキーワードツールは、これらの管轄についてすでにタイトルと要約を検索しています。EP/WO の全文を取得するには、代わりに EPO OPS ツールを使用してください。
  • 請求項が必要な場合、EP/WO の検索結果から米国のファミリーメンバーをたどるには、search_patent_family_bigquery を使用してください。

一般的なワークフロー

先行技術の調査:

  1. search_patents_google(query=…, limit=100) — 世界中を対象とした広範な全文検索(フォールバック:search_patents_bigquery(query=…, country="US"))。
  2. get_patents_bigquery(patent_numbers=[…], include_claims=False) を1回実行し、上位の検索結果のCPCコードを取得します。
  3. search_patents_google(query="<terms> CPC=<group>/00", limit=100) — 関連技術を検索します(フォールバック:search_patents_by_cpc_bigquery。1回の検索で約234 GiB)。

複数の法域をまたぐ検索:

  1. search_patents_google(query=…, country="EP")(フォールバック:search_patents_bigquery(query=…, country="EP"))。
  2. EPの検索結果について、get_patents_bigquery(patent_numbers=[…], include_claims=False) を1回実行し、family_idsを取得します。
  3. search_patent_family_bigquery(family_id=…) を使って、請求項全文を含む米国の同族特許を検索します。

コメント