patent-search-mcp-server について
patent-search-mcp-server は、USPTO の公開データを基に特許検索と法務情報を MCP クライアントに提供します。特許記録や審査分析に加え、PTAB の無効請求、訴訟検索、AI によるリスク評価を扱います。
主な機能
- 01特許ドシエの検索と取得
- 02クレームと審査履歴の確認
- 03AI による USPTO オフィスアクション分析
- 04引用、ファミリー、CPC 分類の検索
- 05PTAB の無効請求と訴訟の調査
- 06特許リスクプロファイルの生成
活用シーン
- 01発明に関する先行技術を調査
- 02オフィスアクションと応答理由の候補を検討
- 03クレームを引用先行技術に対応付け
- 04企業の特許訴訟履歴を確認
MCP 対応
特許検索、USPTO 記録の取得、審査分析、無効請求・訴訟・法的状態に関する情報を扱う 26 のツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y patent-search-mcp-serverPATENT_SEARCH_API_KEYシークレットAPI key minted from the AI Patent Search Generator Chrome extension's Admin tab. Format: psg_live_... or psg_test_...PATENT_SEARCH_API_BASEOverride the API base URL. Default: https://us-central1-solicitation-matcher-extension.cloudfunctions.net/ai/v1ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
26掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
patent-search-mcp-server
AI Patent Search Generator 用の MCP(Model Context Protocol)サーバーです。特許資料、審査経過、Office Action の AI 分析、引用・ファミリー・CPC の検索に加えて、法務インテリジェンスレイヤー(PTAB による有効性への異議申し立て、地方裁判所での訴訟、企業の訴訟検索、法的ステータス、権利移転履歴、存続期間)と、ワンショットの AI リスクプロファイルを提供します。すべて USPTO の公開データに基づいています。Claude Code、Claude Desktop、Cursor、MCP 対応の ChatGPT、およびその他の MCP 対応クライアントで動作します。
26 個のツールを利用できます。
- 特許データ:
dossier、claims、claim_chart、prosecution、prosecution_timeline、oa_analyze、examiner、attorney、entity_status、term、assignments、legal_status、pregrant_pub、query、search、similar、citations、family、cpc、cpc_suggest、balance。 - 法務インテリジェンス(新機能):
challenges(PTAB による有効性への異議申し立て — 誰が特許に異議を申し立て、特許が存続したか)、litigation(米国の地方裁判所における侵害訴訟 — 誰が誰を訴えたか)、company_litigation(逆引き検索:企業が関与するすべての特許訴訟)。
前提条件
- AI Patent Search Generator の Chrome 拡張機能をインストールし、サインインします。
- 拡張機能の Admin タブから API キーを生成します。
- Node.js 18 以降(ローカルインストールの場合のみ必要です。
npx形式の設定では、ローカルインストールは不要です)。
Claude Code での設定
MCP 設定(~/.claude/mcp.json またはプロジェクト用の .mcp.json)に追加します。
{
"mcpServers": {
"patent-search": {
"command": "npx",
"args": ["-y", "patent-search-mcp-server"],
"env": {
"PATENT_SEARCH_API_KEY": "psg_live_..."
}
}
}
}
Claude Desktop での設定
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"patent-search": {
"command": "npx",
"args": ["-y", "patent-search-mcp-server"],
"env": { "PATENT_SEARCH_API_KEY": "psg_live_..." }
}
}
}
Cursor での設定
Settings → MCP → Add Server を選択します。Claude Code と同じ JSON 形式です。
ツール
balance
現在のクレジット残高とサブスクリプションのステータスを返します。無料です。引数はありません。
dossier
特許に関する完全なインテリジェンス情報を提供します。書誌情報、請求項、引用、ファミリー、分類、類似文書、審査官の統計情報をすべてまとめて取得します。新規取得時は 3 クレジット、24 時間以内のキャッシュが利用できる場合は無料です。
{ "patentNumber": "US10867416B2" }
prosecution
米国特許に関する USPTO のファイルラッパー文書(Office Actions、応答、補正書など)を取得します。無料です。
{ "patentNumber": "US10867416B2" } OR { "applicationNumber": "15912345" }
oa_analyze
USPTO の Office Action を AI で分析します。拒絶理由、引用された先行技術、推奨される応答の論拠を提示します。出願ごとに最初の 5 回の分析は無料で、以降は 1 回につき 1 クレジットかかります。
2 つの形式があります。
- 最新の OA を自動選択:
{ "patentNumber": "US10867416B2" } - 文書を指定:
{ "applicationNumber": "15912345", "documentId": "..." }
examiner
審査官名、技術分野、担当出願数、特許査定率、平均審査期間を返します。無料です。
{ "patentNumber": "US10867416B2" }
query
Google Patents に手動で貼り付けるための、最適化された Boolean 検索クエリを 1 つ返します。検索は実行しません。1 クレジット。
{ "description": "foldable display with ultrasonic fingerprint sensor" }
search
Google Patents に対して複数のクエリを使った特許検索をサーバー側で実行し、ランキング済みかつ重複を除いた検索結果を返します。1 クレジット。
{
"description": "foldable display with ultrasonic fingerprint sensor",
"strategy": "telescoping",
"limit": 20
}
検索戦略:telescoping(3 つのクエリ、広範・中程度・絞り込み)、onion-ring(段階的)、faceted(コンセプトのペア)。
similar
指定した特許について、Google Patents の類似文書ランキングを返します。無料です。
{ "patentNumber": "US10867416B2", "limit": 20 }
citations
特許の後方引用と前方引用を返します。各引用には、審査官による引用かどうかが示されます。無料です。
{ "patentNumber": "US10867416B2", "direction": "both" }
direction:backward | forward | both(デフォルト)。
family
特許ファミリー — 継続出願、分割出願、外国対応特許。無料です。
{ "patentNumber": "US10867416B2" }
cpc
CPC 分類コードの検索。無料です。v1.0 では全セクションとよく使われる約 80 のサブクラスに対応しています。サブグループの説明は v1.2 で追加される予定です。
{ "code": "H01M10/0525" }
claims (v0.2.0 で新登場)
特許の請求項のみを取得します。請求項のテキストだけが必要な場合、dossier より大幅に低コストです。dossier がキャッシュされている場合は無料、キャッシュされていない場合は 1 クレジットです。
{ "patentNumber": "US10867416B2" }
claim_chart (v0.2.0 で新登場)
請求項ごとの構成要素チャートです。各独立請求項を個別の構成要素に分解し、キャッシュ済みの拒絶理由通知の分析から審査官が引用した先行技術と各構成要素を対応付けます。**dossier がキャッシュされている場合は無料、キャッシュされていない場合は 3 クレジットです。**最新の拒絶理由通知データを含める場合は、先に oa_analyze を呼び出してください。
{ "patentNumber": "US10867416B2", "oaDocumentIds": ["optional-filter"] }
cpc_suggest (v0.2.0 で新登場)
説明 → AI による CPC コードの提案。確信度順にランク付けされた 3~5 件の候補と、その根拠を返します。**1 クレジットです。説明のハッシュ値を使って 30 日間キャッシュされます。**厳選されたデータセット(約 80 のサブクラス)を使用するため、ニッチな化学・バイオテクノロジー分野は対象外となる場合があります。
{ "description": "lithium-ion battery thermal management with phase change materials" }
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
PATENT_SEARCH_API_KEY | はい | 拡張機能の Admin タブで発行した API キー。形式:psg_live_... または psg_test_... |
PATENT_SEARCH_API_BASE | いいえ | API ベース URL の上書き。デフォルト:https://us-central1-solicitation-matcher-extension.cloudfunctions.net/ai/v1 |
ローカル開発
git clone https://github.com/smythmyke/patent-search-mcp-server.git
cd patent-search-mcp-server
npm install
npm run build
# Point your MCP client config at the local build:
{
"command": "node",
"args": ["/absolute/path/to/patent-search-mcp-server/dist/index.js"],
"env": { "PATENT_SEARCH_API_KEY": "psg_test_..." }
}
セキュリティ
PATENT_SEARCH_API_KEYをソース管理にコミットしないでください。- キーが漏えいした場合は、拡張機能の Admin タブから無効化してください。
- キーはサーバー上で SHA-256 ハッシュ化されます。作成時に限り、生のキーが一度だけ表示されます。
エラー
Invalid or missing PATENT_SEARCH_API_KEY— キーを発行するか、ローテーションしてください。Out of credits— 拡張機能の Tools タブからクレジットパックを購入してください。Rate limit exceeded— 少し待ってから再試行してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。