Patent Search Mcp Server

io.github.smythmyke由 GitHub 帳號 smythmyke 發布v0.5.0更新於 Oct 25, 2026

Patent dossiers, prosecution, claims + a legal layer (PTAB, litigation, term) + AI risk. USPTO.

發布方自己的服務:Patent Connector

概覽

AI 產生的概覽

透過 USPTO 公開資料提供專利卷宗、審查歷程、引證與分類查詢,以及 PTAB、訴訟與專利期等法律情報的 MCP 伺服器。

可以做什麼
取得專利卷宗、請求項、請求項要素對照表、審查歷程與時間軸、審查委員與代理人統計、法律狀態、讓與、專利期與公開前資訊。以描述執行多查詢專利檢索、產生布林檢索字串、尋找相似文件、查詢引證與專利家族。查詢 CPC 分類並依描述建議分類碼。以 AI 分析審查意見書、列出 PTAB 有效性挑戰、美國地院訴訟與公司訴訟反查。查詢帳戶點數餘額與訂閱狀態。
適用情境
當你需要從 USPTO 公開資料快速取得專利卷宗、審查歷程、請求項、引證與分類,或評估某專利的 PTAB 挑戰、訴訟與到期風險時適用。適合專利檢索、先前技術調查與法務盡職調查。
執行需求
需安裝並登入 AI Patent Search Generator Chrome 擴充功能,並在其 Admin 頁面產生 API 金鑰,透過環境變數 PATENT_SEARCH_API_KEY 提供。以 npx 執行時需 Node.js 18 以上;需網路連線至後端 API,可用 PATENT_SEARCH_API_BASE 覆寫。
安裝前請注意
需提供 PATENT_SEARCH_API_KEY,請勿提交至版本控制,外洩時應在擴充功能中撤銷。部分工具會消耗點數(例如 dossier、search、oa_analyze、claim_chart),點數用完需另行購買。檢索與分析請求會送往第三方後端服務。部分工具會產生 AI 分析結果,內容可能有誤,應自行核對。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Patent Search Mcp Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

patent-search-mcp-server

[npm version] [MCP Registry] [Glama] [smithery badge] [License: MIT]

MCP (Model Context Protocol) server for the AI Patent Search Generator — patent dossiers, prosecution history, Office Action AI analysis, citation/family/CPC lookups, plus a legal-intelligence layer (PTAB validity challenges, district-court litigation, company-litigation lookup, legal status, chain of title, term) and a one-shot AI risk profile. All from USPTO public data. Works in Claude Code, Claude Desktop, Cursor, ChatGPT-with-MCP, and any other MCP-compatible client.

26 tools available.

  • Patent data: 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.
  • Legal intelligence (new): challenges (PTAB validity challenges — who attacked the patent and did it survive), litigation (US district-court infringement suits — who sued whom), company_litigation (reverse lookup: all patent suits involving a company).

Prerequisites

  1. Install the AI Patent Search Generator Chrome extension and sign in.
  2. Generate an API key from the extension's Admin tab.
  3. Node.js 18+ (only required for local installs; npx-style configs don't need a local install).

Configure in Claude Code

Add to your MCP config (~/.claude/mcp.json or project-scoped .mcp.json):

jsonc
{  "mcpServers": {    "patent-search": {      "command": "npx",      "args": ["-y", "patent-search-mcp-server"],      "env": {        "PATENT_SEARCH_API_KEY": "psg_live_..."      }    }  }}

Configure in Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

jsonc
{  "mcpServers": {    "patent-search": {      "command": "npx",      "args": ["-y", "patent-search-mcp-server"],      "env": { "PATENT_SEARCH_API_KEY": "psg_live_..." }    }  }}

Configure in Cursor

Settings → MCP → Add Server. Same JSON shape as Claude Code.

Tools

balance

Return current credit balance + subscription status. Free. No arguments.

dossier

Full patent intelligence: bibliographic, claims, citations, family, classifications, similar documents, examiner stats — all bundled. 3 credits on fresh fetch; free on 24h cache hit.

{ "patentNumber": "US10867416B2" }

prosecution

USPTO file-wrapper documents (Office Actions, responses, amendments, etc.) for a US patent. Free.

{ "patentNumber": "US10867416B2" }  OR  { "applicationNumber": "15912345" }

oa_analyze

AI analysis of a USPTO Office Action — rejection grounds, cited prior art, suggested response arguments. First 5 analyses per application are free; subsequent analyses cost 1 credit each.

Two forms:

  • Auto-pick most recent OA: { "patentNumber": "US10867416B2" }
  • Explicit doc: { "applicationNumber": "15912345", "documentId": "..." }

examiner

Examiner name, art unit, total applications, allowance rate, average pendency. Free.

{ "patentNumber": "US10867416B2" }

query

Single optimized Boolean query string for manual paste into Google Patents. Does NOT execute. 1 credit.

{ "description": "foldable display with ultrasonic fingerprint sensor" }

search

Executes a multi-query patent search against Google Patents server-side and returns ranked, deduplicated hits. 1 credit.

{  "description": "foldable display with ultrasonic fingerprint sensor",  "strategy": "telescoping",  "limit": 20}

Strategies: telescoping (3 queries, broad/moderate/narrow), onion-ring (layered), faceted (concept pairs).

similar

Google Patents' similar-documents ranking for a given patent. Free.

{ "patentNumber": "US10867416B2", "limit": 20 }

citations

Backward + forward citations for a patent. Each citation flags whether it was examiner-cited. Free.

{ "patentNumber": "US10867416B2", "direction": "both" }

direction: backward | forward | both (default).

family

Patent family — continuations, divisionals, foreign counterparts. Free.

{ "patentNumber": "US10867416B2" }

cpc

CPC classification code lookup. Free. v1.0 covers all sections + ~80 common subclasses; subgroup descriptions land in v1.2.

{ "code": "H01M10/0525" }

claims (new in v0.2.0)

Just the claims of a patent — much cheaper than dossier when you only need claim text. Free when the dossier is cached; 1 credit cold.

{ "patentNumber": "US10867416B2" }

claim_chart (new in v0.2.0)

Per-claim element chart: decomposes each independent claim into discrete elements and maps each to examiner-cited prior art from cached Office Action analyses. Free when dossier is cached; 3 credits cold. Call oa_analyze first if you want fresh OA data included.

{ "patentNumber": "US10867416B2", "oaDocumentIds": ["optional-filter"] }

cpc_suggest (new in v0.2.0)

Description → suggested CPC codes via AI. Returns 3–5 candidates ranked by confidence with reasoning. 1 credit; cached by description hash for 30 days. Curated dataset (~80 subclasses) — niche chemistry/biotech may miss.

{ "description": "lithium-ion battery thermal management with phase change materials" }

Environment variables

VarRequiredDescription
PATENT_SEARCH_API_KEYyesAPI key minted from the extension's Admin tab. Format: psg_live_... or psg_test_...
PATENT_SEARCH_API_BASEnoOverride the API base URL. Default: https://us-central1-solicitation-matcher-extension.cloudfunctions.net/ai/v1

Local development

bash
git clone https://github.com/smythmyke/patent-search-mcp-server.gitcd patent-search-mcp-servernpm installnpm 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_..." }}

Security

  • Never commit PATENT_SEARCH_API_KEY to source control.
  • Revoke a leaked key from the extension's Admin tab.
  • Keys are SHA-256 hashed on the server; the raw key is shown only once at creation.

Errors

  • Invalid or missing PATENT_SEARCH_API_KEY — mint or rotate the key.
  • Out of credits — purchase a credit pack from the extension's Tools tab.
  • Rate limit exceeded — wait briefly and retry.

License

MIT

來源:README.md,提交 2cad9ed

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.5.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Patent 整合