mcpField
T
Taiwan Patent MCP

Taiwan Patent MCP

本地服务
dr-legal.com.tw法律与政务11 周前更新

关于 Taiwan Patent MCP

Taiwan Patent MCP 是面向研究人员、法律专业人士及其他专利信息用户的 MCP 检索服务。它结合台湾智慧财产局 GPSS 的 23 个数据库检索与 EPO OPS 的书目、法律状态、专利家族、全文、注册簿和 PDF 查询;凭证需由用户自行提供。

主要功能

  1. 01检索 GPSS 的 23 个数据库
  2. 02获取 EPO 书目和法律状态
  3. 03列出 INPADOC 专利家族成员
  4. 04获取 EP 和 WO 全文
  5. 05列出公报影像并下载 PDF

适用场景

  1. 01跨多个司法辖区检索专利记录
  2. 02核查专利家族成员和法律事件
  3. 03查看 EP 或 WO 的权利要求与说明书
  4. 04下载专利公报原件 PDF

MCP 相关

向 MCP 客户端提供 GPSS 和 EPO OPS 专利检索与查询工具。配置相应的用户凭证后,才能使用对应数据源。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"aa0101181514-tw-patent": {
"command": "uvx",
"args": [
"tw-patent-mcp"
],
"env": {
"GPSS_USER_CODE": "<GPSS_USER_CODE>",
"EPO_OPS_KEY": "<EPO_OPS_KEY>",
"EPO_OPS_SECRET": "<EPO_OPS_SECRET>"
}
}
}
}
启动命令uvx tw-patent-mcp
需要配置的环境变量
GPSS_USER_CODE密钥Taiwan IPO GPSS API verification code
EPO_OPS_KEY密钥EPO Open Patent Services consumer key
EPO_OPS_SECRET密钥EPO Open Patent Services consumer secret

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypitw-patent-mcp0.2.0

工具

12

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

此工具无需参数。

详细介绍

来自项目 README

tw-patent-mcp

English

專利檢索 MCP 伺服器,串接經濟部智慧財產局全球專利檢索系統(GPSS)API 與歐洲專利局 Open Patent Services(EPO OPS)。

  • GPSS:一次檢索台灣、美國、日本、歐洲、韓國、中國、WIPO 等 23 個資料庫的書目、摘要與請求項。
  • EPO OPS:全球書目、INPADOC 法律狀態、專利家族、EP 與 WO 全文、歐洲專利註冊簿,以及公報原件 PDF。
  • 伺服器端不呼叫任何語言模型,只做查詢、格式轉換與錯誤防護。

需要自備的憑證

兩組憑證都免費,需由使用者本人申請。本套件不提供共用憑證。

變數取得方式
GPSS_USER_CODE至 GPSS API 說明頁 線上申請驗證碼。審核通過後以 Email 寄送,效期 365 日。
EPO_OPS_KEY、EPO_OPS_SECRET至 EPO Developer Portal 註冊,核准後在 My Apps 建立 app 取得 Consumer Key 與 Secret。

只設定其中一組也可以使用,對應的工具才會運作。

安裝

需要 uv。

Claude Code:

claude mcp add tw-patent \
  -e GPSS_USER_CODE=你的驗證碼 \
  -e EPO_OPS_KEY=你的key \
  -e EPO_OPS_SECRET=你的secret \
  -- uvx tw-patent-mcp

Claude Desktop 的 claude_desktop_config.json:

{
  "mcpServers": {
    "tw-patent": {
      "command": "uvx",
      "args": ["tw-patent-mcp"],
      "env": {
        "GPSS_USER_CODE": "你的驗證碼",
        "EPO_OPS_KEY": "你的key",
        "EPO_OPS_SECRET": "你的secret"
      }
    }
  }
}

不想把憑證寫進設定檔時,可改放在 ~/.config/tw-patent-mcp/.env,格式見 .env.example。

設定

環境變數說明
GPSS_USER_CODEGPSS API 驗證碼
EPO_OPS_KEY、EPO_OPS_SECRETEPO OPS Consumer Key 與 Secret
TW_PATENT_MCP_HOME本機狀態資料夾,預設 ~/.tw-patent-mcp
TW_PATENT_MCP_DOWNLOAD_DIRPDF 下載位置,預設 ~/.tw-patent-mcp/downloads
TW_PATENT_MCP_ENV指定 .env 檔路徑
TW_PATENT_MCP_DRY_RUN設為 1 時只回傳請求網址,不實際送出

工具

工具來源用途
gpss_codesGPSS列出資料庫、檢索欄位與輸出欄位代碼
gpss_searchGPSS跨 23 個資料庫檢索書目、摘要與請求項
gpss_getGPSS以公開公告號或申請號取得單筆資料
gpss_build_urlGPSS只組出請求網址,用來檢查檢索條件
ops_searchEPO OPSCQL 全球書目檢索,回傳總筆數與命中清單
ops_biblioEPO OPS書目資料:標題、申請人、發明人、優先權、IPC/CPC、引證、摘要
ops_legal_statusEPO OPSINPADOC 法律狀態,依家族成員列事件
ops_familyEPO OPSINPADOC 專利家族成員清單
ops_fulltextEPO OPS請求項、說明書、摘要全文,限 EP、WO 與部分歐洲國家
ops_registerEPO OPS歐洲專利註冊簿
ops_imagesEPO OPS列出公報原件、圖式、首頁等影像文件與頁數
ops_download_pdfEPO OPS逐頁下載公報 PDF,多頁自動合併

專利號照公報寫法輸入即可,例如 TW201644272A、TWI700000B、TWM600000U、US10000000B2、EP1000000。

ops_search、ops_biblio、ops_legal_status、ops_family 預設回傳壓平後的摘要,體積約為原始回應的一成到兩成;需要完整欄位時加 raw=true。

使用限制與防護

  • GPSS 依上班、下班時段設有輸出筆數上限,超過會回傳提示文字。
  • GPSS 回應驗證碼無效、過期或 IP 被擋時,本套件會寫入鎖檔並停止後續呼叫,避免持續以無效驗證碼查詢而遭封鎖。確認驗證碼可用後,刪除 ~/.tw-patent-mcp/gpss_lock 即可恢復。新核發的驗證碼可能要隔日才生效。
  • EPO OPS 免費額度為每週 4GB,並有每分鐘呼叫次數限制。本套件依 OPS 每次回應的節流燈號自動調整呼叫間隔,尚未取得燈號前每次間隔 6 秒。PDF 每頁計一次呼叫,下載前請先用 ops_images 確認頁數。

資料來源與使用責任

  • 資料分別來自經濟部智慧財產局與歐洲專利局,僅供參考,請以各國專利局公告為準。
  • 使用者須自行遵守智慧財產局對 GPSS 及網站資料的相關規定,以及 EPO OPS Terms and Conditions 與 Fair use charter。
  • 本套件與智慧財產局、歐洲專利局無隸屬或背書關係。

開發

uv sync
uv run pytest -q

授權

Elastic License 2.0。本專案為公開原始碼,非開放原始碼授權。

评论

支持 Markdown

第一次接触 MCP?

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

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