Token导航 LogoToken导航TokenDH.com
Epo Ops MCP Server logo
AI代理stdio官方级别未说明来源级核验

Epo Ops MCP Server

MCP Server

一个通过MCP协议提供欧洲专利局开放专利服务的服务器,支持专利数据检索、格式转换和法律状态查询等功能。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
数据服务PythonAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JIBSN

提供方

JIBSN

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install uv

详细介绍

EPO OPS MCP服务器

将欧洲专利局的开放专利服务API公开为使用fastMCP库的MCP(模型上下文协议)服务器的服务器。

特性

  • 用于访问EPO OPS服务的MCP兼容服务器
  • 内置身份验证、限制和缓存
  • API自动文档
  • Docker支持,易于部署
  • 依赖性管理 uv 用于快速安装
  • 使用Pydantic模型进行正确验证

先决条件

  • Python 3.8+
  • EPO OPS API证书(密钥和秘密)
  • uv 包管理器(可选但推荐)

安装

选项1:使用 uv (推荐)

  1. 克隆存储库:
   git clone 
   cd epo-ops-mcp-server
  1. 安装 uv 如果你还没有:
   pip install uv

或者跟随 官方安装指南

  1. 安装依赖项 uv:
   uv sync

用法

  1. 设置环境变量:

创建一个 .env 提交您的EPO OPS证书:

   # EPO OPS API credentials (required)
   EPO_OPS_KEY=key
   EPO_OPS_SECRET=secret

   Server settings (optional)
   SERVER_HOST=0.0.0.0
   SERVER_PORT=8000

   # Cache settings (optional)
   CACHE_ENABLED=True
   CACHE_PATH=/var/tmp/epo-ops-server/cache.dbm
  1. 启动服务器:
   python main.py

或与 uv:

   uv run python main.py

MCP客户端配置

"mcpServers": {
    "epo-ops-mcp-server": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "main.py"
      ],
      "cwd": "path to epo-ops-mcp-server",
      "env": {
        "MCP_TRANSPORT_TYPE": "stdio",
        "MCP_LOG_LEVEL": "debug"
      },
      "disabled": false,
      "autoApprove": []
    }
  }

MCP工具

服务器公开了以下可供MCP客户端使用的工具:

  • get_published_data -检索已发布的专利数据
  • search_published_data -搜索已发布的专利数据
  • get_family -检索专利族数据
  • get_legal -检索法律状态信息
  • convert_number -转换专利号格式
  • get_register -检索欧洲专利注册数据
  • search_register -搜索欧洲专利注册
  • get_image -检索专利图像

数字格式

EPO OPS API支持不同的专利号格式:

  1. Epodoc格式:组合国家、数字和种类代码的单个字符串(例如,“WO2025160170”或“US5444451A”)
  2. Docdb格式:国家代码、编号和种类代码的单独字段(例如“WO”、“2025160170”、“A1”)

使用这些工具时,您可以以以下任一格式提供专利号:

# Epodoc format
{
  "number": "WO2025160170",
  "kind_code": "A1"
}

# Docdb format
{
  "country_code": "WO",
  "number": "2025160170",
  "kind_code": "A1"
}

服务器现在使用Pydantic模型来验证输入数据,确保每种类型的请求都使用正确的格式。当提供无效数据时,这提供了更好的类型安全性和更清晰的错误消息。

配置

可以使用环境变量配置服务器:

变量描述默认值
EPO_OPS_KEYEPO OPS API密钥*必需*
EPO_OPS_SECRETEPO OPS API机密*必需*
SERVER_HOST服务器主机0.0.0.0
SERVER_PORT服务器端口8000
CACHE_ENABLED启用缓存True
CACHE_PATH缓存文件路径/var/tmp/epo-ops-server/cache.dbm

发展

对于开发,您可以安装开发依赖项:

随着 uv:

uv sync --extra=dev

使用pip:

pip install -e .[dev]

目录标签

目录标签

数据服务PythonAPI集成专利检索本地部署知识产权MCP协议API服务

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP