关于 patent-search-mcp-server
patent-search-mcp-server 基于 USPTO 公共数据,为 MCP 客户端提供专利检索与法律情报工具,涵盖专利档案、审查分析、PTAB 挑战、诉讼查询和 AI 风险概况。
主要功能
- 01检索并获取专利档案
- 02查看权利要求与审查历史
- 03使用 AI 分析 USPTO 审查意见
- 04查询引证、专利族和 CPC 分类
- 05研究 PTAB 挑战与诉讼
- 06生成专利风险概况
适用场景
- 01为发明检索现有技术
- 02分析审查意见及可能的答复理由
- 03将权利要求映射到引证的现有技术
- 04查询公司的专利诉讼历史
MCP 相关
向 MCP 客户端提供 26 个工具,用于专利检索、USPTO 记录查询、审查分析,以及涵盖挑战、诉讼和法律状态的情报查询。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 周前
此工具无需参数。
详细介绍
专利搜索 MCP 服务
面向 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。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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。