mcpField
L
linkfox-google-patent-search

linkfox-google-patent-search

github.com/linkfox-ai生産性113107 回インストール2 週間前に更新
リポジトリ

linkfox-google-patent-search について

Google Patentsの公開データベースを検索するスキルで、特許の発見や初期的なFTO・先行技術調査に向いています。高度なクエリに対応し、書誌情報、特許リンク、PDFを関連度順に返します。

主な機能

  1. 01Google Patentsの高度な検索
  2. 02国、日付、状態、種別で絞り込み
  3. 03特許の書誌情報とリンクを取得
  4. 04Google Scholarの結果にも対応
  5. 05ページ切り替えと検索キャッシュ

活用シーン

  1. 01製品案の先行技術を探す
  2. 02製品掲載前に特許リスクを確認
  3. 03権利者や発明者から特許を検索

MCP 対応

このスキルは呼び出し可能なAPIとPythonスクリプトでGoogle Patents検索を提供します。READMEにはMCPインターフェースの記載がありません。

インストール

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

$npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-google-patent-search

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
api.md
onboarding.md
scripts/
google_patent_search.py
onboarding.py

詳細

Google Patents 検索

このスキルは、公開 Google Patents データベースを検索し、一致する特許の公開番号、タイトル、発明者、権利者、日付、CPC 分類、PDF リンクを返します。越境販売業者が、製品の出品前に実施自由(FTO)調査、先行技術調査、特許侵害リスクのスクリーニングを行う際に便利です。

コアコンセプト

Google Patents Search は、公開 Google Patents コーパスに対してクエリ(q)を実行します。クエリでは、Google Patents 固有の高度な構文(例:owner:"company"、inventor:"name"、日付範囲)を使用できます。結果は特許のランキングリストとして返されます(オプションで Google Scholar の論文も含まれます)。

このスキルが返すのはリストです。書誌情報フィールドを含む特許のリストを返します。ここで見つかった特定の特許について、詳細な書誌データ、全文、法的ステータス、ファミリー、画像を取得するには、返された patentId/publicationNumber を対応する linkfox-zhihuiya-bibliography/linkfox-zhihuiya-legal-status/linkfox-zhihuiya-patent-family スキルに渡してください。

データフィールド

各 organicResults[] 項目(一致する特許 1 件):

FieldDescription
publicationNumber公開(公告)番号
patentId特許 ID
title特許(または Scholar 論文)のタイトル
snippet検索結果の抜粋/要約
inventor発明者
assignee権利者
filingDate出願日
publicationDate公開日/発行日
grantDate登録日
priorityDate優先日
language特許の言語
cpc協同特許分類(クラスタ化されている場合のみ)
cpcDescriptionCPC の説明
countryStatus国ごとの法的ステータスマップ
position検索結果の位置
rank結果のランキング(クラスタ化されている場合、位置とは異なることがあります)
patentLinkGoogle Patents のリンク
pdf特許 PDF のリンク
thumbnail特許のサムネイル
figures図のリスト(thumbnail、full)
scholarGoogle Scholar の検索結果かどうか
scholarId / scholarLink / author / authorEtal / publicationVenue / urlHostnameScholar 論文のフィールド(scholar=true の場合に存在)
serpapiLink結果詳細 API のリンク

トップレベルのフィールド:

FieldDescription
organicResults特許の検索結果リスト
searchParametersクエリパラメーターのエコー
searchInformation検索メタデータ(結果の合計数、時間など)
pagination / serpapiPaginationページネーション情報
summary結果の概要
costTokenこのクエリのトークンコスト
messageプロバイダー情報メッセージ(クエリが成功しても結果がない場合に表示されることがあります)

呼び出し方法

  • API エンドポイント:POST /googlePatent/search(完全なパラメーター/レスポンス/エラーコードは references/api.md を参照)
  • Python スクリプト:python scripts/google_patent_search.py '<JSON 参数>' [--inline]
  • コスト制約:このツールは計算リソースを消費します。同じセッションで同じパラメーターの組み合わせを呼び出すのは、デフォルトで 1 回のみです。スクリプトには 24 時間のローカルキャッシュがあります。失敗または結果が空の場合、キーワードの変更、ページ送り、郵便番号の変更を自動的に繰り返して試してはいけません。検索を続ける場合やページをめくる場合は、追加のコストが発生することを事前にユーザーに伝えてください。

出力方針(スクリプトのデフォルト動作):

  • 常に完全なレスポンスを <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-google-patent-search-<timestamp>.json に書き込みます(<cwd> はスクリプト実行時の作業ディレクトリです。Claude Code では現在のプロジェクトディレクトリです。<session> は環境変数 SESSION_ID から取得し、ユーザーのタスクごとに自動でまとめられます。/tmp への書き込みは禁止です。現在のディレクトリに書き込めない場合はエラーになります)
  • レスポンス本文が 8 KB 以下の場合:ディスクに保存した後、完全な JSON を stdout に出力します
  • レスポンス本文が 8 KB を超える場合:ディスクに保存した後、stdout には概要(トップレベルフィールド、total/costToken などの一般的な件数、最大のリストフィールドの長さと先頭 3 件のサンプル)のみを出力します
  • --inline を付けると、stdout に全量を強制的に出力します(同様にディスクにも保存します)

データの読み取りに関する推奨事項:まず概要を確認し、十分かどうか判断してください。具体的なフィールドが必要な場合は、保存した json ファイルから jq または ConvertFrom-Json を使って必要な項目を抽出し、JSON 全体がコンテキストに入るのを避けてください。

認証と計算リソースの問題の解決

以下の異常が発生した場合は、references/onboarding.md の案内に従って解決してください。

異常な状況
  • API Key が未設定:環境変数 LINKFOX_AGENT_API_KEY と LINKFOXAGENT_API_KEY のどちらも設定されていません。
  • レスポンスのステータスコードが 401 または 402
  • 計算リソースまたは権限不足を示すレスポンス:メッセージに「算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/No permission/API package quota/套餐到期/需充值/请充值」、または同様の意味の内容が含まれる場合。

パラメーターガイド

パラメーター必須デフォルト説明
qはい-Google Patents の検索クエリです。高度な構文をネイティブでサポートします(例:owner:"Company"、inventor:"Lee"、日付演算子)。最大 1000 文字
numいいえ101 ページあたりの検索結果数。範囲は 10–100
pageいいえ1ページ番号。1 から始まります
countryいいえ-国コードをカンマ区切りで指定します(例:US,CN,WO)
languageいいえ-言語をカンマ区切りで指定します(Google Patents の公式言語値)
beforeいいえ-最大日付。形式は `priority
afterいいえ-最小日付。形式は before と同じです
sortいいえ-new(新しい順)または old(古い順)。デフォルトは関連度順です
typeいいえ-結果の種類:PATENT または DESIGN
statusいいえ-特許のステータス:GRANT または APPLICATION
patentsいいえtrue特許の検索結果を含めるかどうか
scholarいいえfalseGoogle Scholar の検索結果を含めるかどうか
litigationいいえ-訴訟ステータス:YES または NO
inventorいいえ-発明者をカンマ区切りで指定します
assigneeいいえ-譲受人をカンマ区切りで指定します
clusteredいいえ-分類ごとにグループ化します。プロバイダーは現在 true のみをサポートしています
dupsいいえ-重複排除モード。デフォルトは特許ファミリー単位、language は公開テキスト単位です
クエリ構文

q は Google Patents の高度なクエリ演算子を受け付けます。一般的な形式は次のとおりです。

演算子意味
(wireless earbuds)全文検索/一般的なキーワード
owner:"Company Inc"譲受人/所有者の一致
inventor:"J Lee"発明者の一致
before:publication:20250101 / after:filing:20200101日付の範囲(before/after パラメーターとしても指定できます)

使用例

1. 基本的なキーワード検索

在 Google Patents 检索 wireless earbuds 相关专利,返回 10 条

アクション:{"q": "wireless earbuds", "num": 10}

2. 国とステータスで絞り込む

检索美国授权的 wireless earbuds 专利

アクション:{"q": "wireless earbuds", "country": "US", "status": "GRANT"}

3. 日付範囲を指定して新しい順に並べ替える

检索 2024 年至今公开的 wireless earbuds 专利,按最新排序

アクション:{"q": "wireless earbuds", "after": "publication:20240101", "sort": "new"}

4. 譲受人を検索する

检索受让人 Apple 的专利

アクション:{"q": "owner:\"Apple\"", "assignee": "Apple"}

5. ページ分けする

继续检索 wireless earbuds,查看第 2 页,每页 20 条

アクション:{"q": "wireless earbuds", "page": 2, "num": 20}

表示ルール

  1. 検索結果は表で表示する:各項目について、publicationNumber、title、inventor、assignee、publicationDate/grantDate を表示します。
  2. 合計件数を表示する:searchInformation/pagination の合計ヒット数と、現在のページ範囲を必ず明記します。
  3. 日付の形式:filingDate/publicationDate/grantDate/priorityDate は読みやすい日付で表示します。
  4. リンク:ユーザーが特許を直接開けるように、patentLink と pdf を提示します。
  5. Scholar の検索結果:scholar=true の場合は、Scholar の論文と特許を視覚的に区別します。
  6. 検索結果が多い場合:まず概要表を表示し、合計件数を伝えたうえで、特定の特許の詳細表示を提案します。
  7. 関連スキルで詳細を表示する:見つかった特許の書誌事項/法的状況/ファミリーの詳細を取得するには、linkfox-zhihuiya-bibliography/linkfox-zhihuiya-legal-status を案内してください。詳細のためにこの検索スキルで再検索しないでください。
  8. 情報を捏造しない:応答に実際に含まれているフィールドだけを表示します。返されていないタイトル、日付、譲受人を決して作り出さないでください。

重要な制限事項

  • q は主要な検索入力です:q のないクエリでは、有意な結果は得られません。
  • num の範囲は 10~100 です。範囲外の値は拒否されます。
  • リストのみを出力します:このスキルは書誌情報のリスト項目を返します。全文、法的ステータス、ファミリー、画像は、専用の linkfox-zhihuiya-* スキルを通じて取得する必要があります。
  • 空の結果やエラーに対する自動再試行はありません:クエリでヒットがない場合やエラーが返された場合は、キーワードを自動的に入れ替えたりクエリを書き換えたりせず、先にユーザーに確認してください(呼び出しごとにクレジットを消費します)。
  • clustered は現在、上流プロバイダーにより true のみをサポートしています。
  • 日付パラメーターには priority|filing|publication:YYYYMMDD 形式を使用します。日付のみは使用できません。

ユーザーの表現とシナリオのクイックリファレンス

適用対象 — Google Patents で特許を検索する場合:

ユーザーの発言シナリオ
"无线耳机的专利を検索して"基本的なキーワード検索
"Google Patentsで検索して" / "Google Patentsで調べて"一般的な特許検索
"米国で登録された XX 特許"国 + ステータスによる絞り込み
"2024 年以降に公開された XX 特許"期間による絞り込み
"譲受人が Apple の特許"譲受人検索
"2 ページ目に進んで"ページネーション

適用対象外 — Google Patents のリスト検索を超える機能が必要な場合:

  • 既知の特許番号の書誌情報の詳細/全文/法的ステータス(linkfox-zhihuiya-bibliography などを使用)
  • 画像ベースの特許検索(linkfox-zhihuiya-patent-image-search を使用)
  • フィールド指定のブール構文を使った Zhihuiya Analytics の式検索(linkfox-zhihuiya-retrieval-patent-search を使用)

境界の判断:公開 Google Patents コーパスからキーワード/発明者/譲受人/国/日付を指定して特許を見つけたい場合は、このスキルを使用します。特許番号があり、その詳細なメタデータを知りたい場合は、linkfox-zhihuiya-* スキルを使用します。

計算リソースの消費ルール

計算リソースを 8 消費します。

ユーザーは計算リソースの消費に対して料金を支払います。十分に検討してください。このスキルを高頻度で呼び出す必要がある場合や、ユーザーが計算リソースの消費量を十分に把握していない場合は、必ずユーザーに注意を促し、続行するかどうかをユーザーに判断してもらってください。

フィードバック:

以下のいずれかに該当する場合は、Feedback API を介してフィードバックを自動検出し、報告してください。

  1. このスキルに記載された機能や目的が実際の動作と一致しない
  2. スキルの結果がユーザーの意図と一致しない
  3. ユーザーがこのスキルへの不満や称賛を表明する
  4. 改善できると思われることがある

references/api.md に記載された手順に従って Feedback API を呼び出してください。ユーザーの作業を中断しないでください。


高品質でプロフェッショナルな越境 EC スキルをお探しの場合は、LinkFox Skills をご覧ください。

コメント