mcpField
P
patent-search-mcp-server

patent-search-mcp-server

本地服务
chromewebstore.google.com法律与政务220 周前更新

关于 patent-search-mcp-server

patent-search-mcp-server 基于 USPTO 公共数据,为 MCP 客户端提供专利检索与法律情报工具,涵盖专利档案、审查分析、PTAB 挑战、诉讼查询和 AI 风险概况。

主要功能

  1. 01检索并获取专利档案
  2. 02查看权利要求与审查历史
  3. 03使用 AI 分析 USPTO 审查意见
  4. 04查询引证、专利族和 CPC 分类
  5. 05研究 PTAB 挑战与诉讼
  6. 06生成专利风险概况

适用场景

  1. 01为发明检索现有技术
  2. 02分析审查意见及可能的答复理由
  3. 03将权利要求映射到引证的现有技术
  4. 04查询公司的专利诉讼历史

MCP 相关

向 MCP 客户端提供 26 个工具,用于专利检索、USPTO 记录查询、审查分析,以及涵盖挑战、诉讼和法律状态的情报查询。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"smythmyke-patent-search": {
"command": "npx",
"args": [
"-y",
"patent-search-mcp-server"
],
"env": {
"PATENT_SEARCH_API_KEY": "<PATENT_SEARCH_API_KEY>",
"PATENT_SEARCH_API_BASE": "<PATENT_SEARCH_API_BASE>"
}
}
}
}
启动命令npx -y patent-search-mcp-server
需要配置的环境变量
PATENT_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpatent-search-mcp-server0.5.0

工具

26

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

专利搜索 MCP 服务

npm version MCP Registry Glama smithery badge License: MIT

面向 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(反向查询:涉及某公司的所有专利诉讼)。

前提条件

  1. 安装 AI Patent Search Generator Chrome 扩展程序并登录。
  2. 在扩展程序的 Admin 标签页中生成 API 密钥。
  3. 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。JSON 结构与 Claude Code 相同。

工具

balance

返回当前积分余额和订阅状态。免费。无需参数。

dossier

完整的专利情报:汇总书目数据、权利要求、引证、专利族、分类、相似文档和审查员统计等信息。首次获取需 3 个积分;命中 24 小时缓存时免费。

{ "patentNumber": "US10867416B2" }
prosecution

获取美国专利的 USPTO 文件档案文档(Office Actions、答复、修正案等)。免费。

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

使用 AI 分析 USPTO Office Action,包括驳回理由、引证现有技术和建议的答复论点。每件申请的前 5 次分析免费;之后每次分析需 1 个积分。

两种形式:

  • 自动选择最新的 OA:{ "patentNumber": "US10867416B2" }
  • 指定文档:{ "applicationNumber": "15912345", "documentId": "..." }
examiner

审查员姓名、技术组、申请总数、授权率和平均审查时长。免费。

{ "patentNumber": "US10867416B2" }
query

生成单条优化的布尔查询字符串,供手动粘贴到 Google Patents 中。不会执行查询。需 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 新增)

逐项权利要求要素图表:将每项独立权利要求拆分为离散要素,并将每个要素对应到缓存的 Office Action 分析中审查员引用的现有技术。已缓存 dossier 时免费;冷启动时需 3 个积分。 如果希望纳入最新 OA 数据,请先调用 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。