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 集成