mcpField
U
USPTO Patents — hosted on Cloudflare Workers (HTTP + npm stdio)

USPTO Patents — hosted on Cloudflare Workers (HTTP + npm stdio)

リモート
uspto-patents-mcp.prakhar-cognizance.workers.devクラウド・インフラ020 週間前に更新

USPTO Patents — hosted on Cloudflare Workers (HTTP + npm stdio) について

USPTO Patents は Cloudflare Workers 上で稼働するホスト型 MCP サーバーで、米国特許の検索、記録取得、権利者別ポートフォリオ、引用関係の探索を提供します。保存した検索条件に基づく週次の登録特許ダイジェストにも対応し、知財調査や競合分析に利用できます。

主な機能

  1. 01検索語、権利者、日付による検索
  2. 02特許記録と請求項の取得
  3. 03権利者別特許ポートフォリオの一覧
  4. 04特許引用グラフの探索
  5. 05週次の登録特許ダイジェスト購読

活用シーン

  1. 01米国特許の先行技術調査
  2. 02組織の特許ポートフォリオ確認
  3. 03特許間の引用関係の分析
  4. 04保存した検索条件に合う登録特許の追跡

MCP 対応

HTTP JSON-RPC 経由で、特許検索、記録取得、ポートフォリオ、引用グラフ、ダイジェスト購読のツールを公開します。MCP クライアントはホスト型エンドポイントに接続し、Bearer token で認証します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://uspto-patents-mcp.atlasword.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

USPTO Patents MCP — 特許検索、譲受人ポートフォリオ、引用グラフ、週次特許付与ダイジェスト

MIT License MCP Cloudflare Workers Live

米国特許の検索、譲受人ポートフォリオ、引用グラフの幅優先探索、週次特許付与ダイジェストの Webhook

USPTO の特許データベースを利用するホスト型 MCP サーバーです。クエリ、譲受人、発明者、日付で米国の登録特許を検索したり、請求項を含む完全な記録を取得したり、譲受人ごとの全ポートフォリオを一覧表示したりできます。また、幅優先探索で引用グラフを前方・後方にたどったり、保存したクエリに一致する週次特許付与ダイジェストを購読したりできます。知的財産調査、先行技術検索、競合情報分析向けの LLM に適しています。

このサーバーは Model Context Protocol に対応しています。Cursor、Claude Desktop、Windsurf、Continue.dev、または @modelcontextprotocol/sdk を使用した独自のエージェントなど、MCP 対応のクライアントであれば、接続してツールを検出し、Bearer トークン認証で呼び出すことができます。

AI エージェント/LLM 向け

このリポジトリをインデックス化する AI エージェント向けの情報です。

  • 稼働中の MCP エンドポイント: https://uspto-patents-mcp.atlasword.workers.dev/mcp
  • トランスポート: HTTP POST、JSON-RPC 2.0
  • 認証: Authorization: Bearer <api_key>(無料枠では、IP ごとに月 100 回まで匿名で利用できます)
  • 検出: tools/list は完全なスキーマを返します。tools/call はツールを呼び出します。
  • ヘルスチェック: GET https://uspto-patents-mcp.atlasword.workers.dev/health → {ok: true, ts: <unix>}
  • ステータス: https://mcp-hub.atlasword.workers.dev/status.json(ポートフォリオの集計情報)

tools/list リクエストの例:

curl -sS -X POST https://uspto-patents-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

tools/call の例:

curl -sS -X POST https://uspto-patents-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{
    "jsonrpc":"2.0","id":2,"method":"tools/call",
    "params": { "name": "<tool>", "arguments": { } }
  }'

公開されているツール

ツール引数説明
uspto_patent_searchquery?, assignee?, inventor?, date_from?, date_to?, limit?譲受人、発明者、日付のフィルターを使った全文特許検索です。
uspto_read_patentpatent_number特許の完全な記録:タイトル、日付、要約、請求項、譲受人、発明者。
uspto_assignee_portfolioassignee, limit?ある事業体に譲渡されたすべての特許を取得します(サーバー側でページ分割、最大 5000 件)。
uspto_citation_graphpatent_number, direction?, depth?特許を起点に、引用グラフを前方/後方/両方向へ幅優先探索します。
uspto_subscribe_grantsquery, webhook_url — Team+保存したクエリに一致する新規特許付与の週次ダイジェストです(火曜日に Webhook を送信)。

Team+ と記されたツールの利用には、Team または Pro のサブスクリプションが必要です。匿名ユーザーおよび Free プランのユーザーがこれらを呼び出すと、tier_required エラーが返されます。

クイックスタート

最も手早く使うには、mcp-remote を介して、ホスト型エンドポイントを MCP 対応クライアントに指定します。

npx -y mcp-remote https://uspto-patents-mcp.atlasword.workers.dev/mcp \
  --header "Authorization: Bearer mck_YOUR_API_KEY"

キーは https://uspto-patents-mcp.atlasword.workers.dev/upgrade?tier=solo で取得できます(API キーの取得を参照)。

Cursor へのインストール

~/.cursor/mcp.json に次の内容を追加します。

{
  "mcpServers": {
    "uspto-patents-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://uspto-patents-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

その後、Cursor を再起動すると、MCP パネルにツールが表示されます。

Claude Desktop へのインストール

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に次の内容を追加します。

{
  "mcpServers": {
    "uspto-patents-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://uspto-patents-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

Claude Desktop を再起動します。スラッシュコマンドの MCP メニューにツールが表示されます。

API キーの取得

  1. https://uspto-patents-mcp.atlasword.workers.dev/upgrade?tier=solo(または tier=team / tier=pro)にアクセスします。
  2. Dodo Payments のホスト型チェックアウトにリダイレクトされます。Dodo が住所を収集し、カード決済を処理して、VAT/GST に対応します。
  3. 支払い後、Dodo が署名付き Webhook(subscription.active)を Worker に送信します。Worker は mck_<32 random base64url> を生成し、KV に保存します。
  4. https://uspto-patents-mcp.atlasword.workers.dev/welcome?key=<api_key> に移動します。この URL ではキーが一度しか表示されないため、今すぐコピーしてください。
  5. キーを Cursor / Claude Desktop の設定に貼り付けます(上記を参照)。
  6. https://uspto-patents-mcp.atlasword.workers.dev/account でアカウントの表示、キーのローテーション、エクスポートを行います(Bearer 認証)。

無料プラン(登録不要)もあります。匿名の呼び出し元は、IP アドレスごとに月 100 回まで利用できます。

エンドポイント

ルート説明
POST /mcpMCP JSON-RPC 2.0 のツールインターフェイス(メイン API)です。有料プランでは Bearer 認証が必要です。
GET /health稼働確認プローブです — {ok: true, ts}。mcp-hub の cron で使用されます。
GET /HTML ランディングページ(OG + ファビコン + JSON-LD)です。
`GET /upgrade?tier=soloteam
GET /welcome?key=...チェックアウト後のランディングページです。新しく生成された API キーが表示されます。
GET /accountBearer 認証。{apiKey, tier, owner, status, portal_url} を返します。
POST /account/rotateBearer 認証。新しいキーを生成し、古いキーを無効にします。
GET /account/exportBearer 認証。GDPR データエクスポートです。アカウント、使用状況カウンター、Dodo の詳細情報を含む JSON を返します。
GET /account/teamBearer 認証(Team 以上)。チームメンバーのサブキーを一覧表示します。
POST /account/team/inviteBearer 認証(Team 以上)。チームメンバー用の新しいサブキーを発行します。
POST /account/team/revokeBearer 認証(Team 以上)。チームメンバー用のサブキーを無効にします。
GET /team/accept?key=...サブキーの URL 用チームメンバー登録ランディングページです。
POST /webhooks/dodoStandard-Webhooks 署名付きです。Dodo のサブスクリプションと支払いのライフサイクルを処理します。
GET /favicon.icoインライン SVG です。

料金

すべてのプランで月間上限とレート上限は共通です。料金は製品ごとの位置付けを反映しています。

プラン月間呼び出し回数レート制限チームの席数
Free月 100 回分 10 回0
Solo月 2,000 回分 60 回0
Team月 10,000 回分 200 回5
Pro月 50,000 回分 600 回25
プラン料金月間呼び出し回数チームの席数
Free$01000
Solo$9/mo2,0000
Team$29/mo10,0005
Pro$79/mo50,00025

Dodo Payments(販売者代行 — VAT/GST は Dodo が処理)経由で請求されます。いつでも解約でき、有料期間の終了までは引き続き利用できます。

データソース

このサーバーは、上流のデータソースに対するシンプルなトランスポート、認証、キャッシュのレイヤーです。各呼び出しのレート制限は、各上流サービスの無料プランの利用規約の範囲内に十分収まるよう調整されています。

プライバシーと GDPR

保存するのは、メールアドレス、生成された API キー、月間呼び出し回数カウンター、Dodo のサブスクリプションメタデータのみです。短いキャッシュ有効期間を超えて、ツールの引数や上流からのレスポンスをログに記録することはありません。

アーキテクチャ

  • ランタイム: Cloudflare Workers(V8 アイソレート、グローバルエッジ)。
  • ストレージ: 2 つの Cloudflare KV 名前空間 — <slug>-cache(上流レスポンスキャッシュ)と <slug>-usage(API キー、月間カウンター、チーム名簿)。
  • 請求: Dodo Payments のライブモード、3 つのサブスクリプション商品(Solo / Team / Pro)、Standard-Webhooks 署名付きライフサイクル。
  • オブザーバビリティ: Cloudflare Workers Analytics。mcp-hub status にポートフォリオの集計情報があります。
  • ソース: TypeScript、Vitest によるテスト済み、wrangler deploy でデプロイ可能です。このリポジトリの src/ を参照してください。

ライセンス

MIT — LICENSE を参照してください。

作者

Prakhar Gupta

ステータス

npm 経由でインストール(ワンライナー)

薄いランチャーが npm で @insnapsprakhar/uspto-patents-mcp として公開されています。手動で URL をコピー&ペーストする必要はありません。

npx -y @insnapsprakhar/uspto-patents-mcp

または、MCP クライアントに組み込んでください。

{
  "mcpServers": {
    "uspto-patents": {
      "command": "npx",
      "args": ["-y", "@insnapsprakhar/uspto-patents-mcp"]
    }
  }
}

npm パッケージはランチャーにすぎません — mcp-remote を起動し、ホストされたエンドポイント(https://uspto-patents-mcp.atlasword.workers.dev/mcp)を指定します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。