使用说明
专利MCP服务器🔍
结束 模型上下文协议 服务器为 专利搜索 – 为苏黎世市学校办公室开发,作为MCP投资组合的一部分。
允许 AI 代理人结构化访问 全球1.3亿多项专利文件 关于 EPO开放专利服务 API 和 瑞士专利数据 直接从 IGE/瑞士.
模型agnostic – 与克劳德桌面工作, 光标, 风帆冲浪, VS代码+继续, LibreChat, Cline和自托管模型通过mcp代理.
服务器能做什么?
EPO Tools(全球,1.3亿多份文件)
| 工具 | 功能 |
|---|---|
patent_search 全文搜索(标题,摘要,类,申请人,发明者) |
|
patent_bibliography 书目数据: 标题, 申请人, 发明者, 摘要, 分类 |
|
patent_abstract 发明摘要(150-250字) |
|
patent_claims 专利权——具有法律约束力的核心 |
|
patent_description |
技术描述/规格 |
patent_family INPADOC专利系列 - 全球所有相关申请 |
|
patent_legal_status 专利是否仍然有效? |
|
patent_register |
欧洲议会注册信息(程序状态,指定国家) |
施韦泽工具(IGE/Swissreg)
| 工具 | 功能 |
|---|---|
swiss_patent_search CH专利和具有CH/LI效力的EP专利的全文搜索 |
|
swiss_patent_detail |
直接从瑞士专利注册处查询详情 |
资源(通过@提及)
patents://search-syntax– EPO 搜索语法参考patents://sources专利数据来源概述patents://classification-guideCPC分类系统解释
提示(工作流Vorlagen)
prior_art_search– 系统的最先进的技术研究technology_landscape技术景观分析patent_explained用简单的语言解释专利
条件
- Python 3.10+ (推荐3.12)
- 紫外线 依赖关系管理
- EPO OPS API-Key公司 (免费,4GB/月)
安装
1.知识库klonen
git clone https://github.com/schulamt-zh/patent-mcp-server.git
cd patent-mcp-server
2、安装依赖关系
uv sync
设置 EPO API 密钥
- 免费注册 EPO-OPS
- 在“我的应用”下创建一个新应用程序
- 复制消费者密钥和消费者秘密
cp .env.example .env
# Trage deine Keys in .env ein
4.测试
uv run patent-mcp-server
# Sollte ausgeben: "Starting Patent MCP Server (EPO OPS + IGE)"
Claude 桌面配置
添加到 claude_desktop_config.json 添加 :
{
"mcpServers": {
"patents": {
"command": "uv",
"args": [
"--directory",
"/pfad/zu/patent-mcp-server",
"run",
"patent-mcp-server"
]
}
}
}
示例查询
简单搜索:
“在教育中寻求机器学习专利” → 使用
patent_search麻省理工学院ta=machine learning AND ta=education
了解专利:
“用简单的语言向我解释专利EP3456789” → 使用
patent_bibliography+patent_abstract+patent_claims
技术标准:
“人工智能辅助的工作时间表优化器是否已经有专利?” → 使用
prior_art_search提示工作流
检查法律地位:
“CH712345专利还有效吗?” → 使用
patent_legal_status
数据来源
| 来源 | 覆盖面 | Auth | 成本 |
|---|---|---|---|
| EPO-OPS | 全球超过 1.3 亿份文件 | OAuth2 (Key+Secret) | 免费 (4 GB/月) |
| IGE/瑞士 | CH 专利 + 具有 CH/LI 效力的 EP | OpenID Connect | 免费 (使用条款) |
| 欧洲专利局专利检索系统 | 与EPO相同的数据,Web接口 | – | 免费 |
安全
- 只读服务器只读取数据,不写入或更改任何内容
- 没有个人资料专利数据是公开可用的信息
- 速率限制内置代币管理和EPO配额重试逻辑
- 没有法律顾问服务器明确指出结果不构成法律建议
建筑
Claude / LLM Host
│
▼
MCP Client (stdio / SSE)
│
▼
Patent MCP Server
│
├── EPO OPS API (OAuth2)
│ ├── Published Data Search
│ ├── Bibliography / Abstract / Claims / Description
│ ├── INPADOC Family
│ ├── INPADOC Legal Status
│ └── EP Register
│
└── IGE/Swissreg API (OpenID Connect)
├── PatentSearch
└── PatentDetail
发展
执行测试
pip install -e ".[dev]"
python -m pytest tests/ -v
代码检查
ruff check .
ruff format --check .
EPO活烟测试
# Voraussetzung: EPO Keys in .env
PYTHONPATH=. python tests/smoke_epo.py --verbose
许可证
麻省理工学院
没有法律咨询。具有约束力的信息: 免疫球蛋白E 或者专利律师。