Token导航 LogoToken导航TokenDH.com
MCP kipris logo
搜索检索stdio官方来源来源级核验

MCP kipris

MCP Server

mcp server for kipris plus, for search patent in

工具数

15

提示词数

0

GitHub Stars

14

资源数

0
PythonClaude搜索Claude DesktopClaude

安装说明

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

作者 / 组织

nuri428

提供方

nuri428

最后核验

2026/5/18 03:27

快速接入

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

命令预览

pip install -e .

详细介绍

MCP KIPRIS

![Test](https://github.com/nuri428/mcp_kipris/actions/workflows/test.yml) ![codecov](https://codecov.io/gh/nuri428/mcp_kipris) ![Python](https://www.python.org) ![License: MIT](https://opensource.org/licenses/MIT)

英语 | 韩语→

MCP(模型上下文协议) 服务器,让像克劳德这样的人工智能助手可以直接访问 吉卜里斯 --韩国知识产权局(KIPO)运营的韩国官方专利和商标数据库。

______________________________________________________________________

为什么选择KIPRIS?

韩国是 前五大专利申请国 在世界上。三星、LG、SK海力士、现代和浦项制铁等公司每年提交数万项专利,所有这些专利都可以通过KIPRIS进行搜索。

此MCP服务器允许Claude(或任何兼容MCP的AI客户端)以自然语言搜索这些专利,而无需用户浏览韩语KIPRIS门户网站。

典型用例:

  • 申请专利前的现有技术检索
  • 韩国科技公司的竞争情报
  • 监控特定技术领域的IPC分类
  • 韩国市场商标清关

______________________________________________________________________

快速开始

先决条件: Python 3.11+,一个免费的 KIPRIS API密钥
# 1. Clone and install
git clone https://github.com/nuri428/mcp_kipris.git
cd mcp_kipris
pip install -e .

# 2. Set your API key
export KIPRIS_API_KEY="your_api_key_here"

# 3. Run the server (stdio mode for Claude Desktop)
python -m mcp_kipris.server

然后将服务器添加到Claude Desktop——请参阅 Claude桌面配置.

______________________________________________________________________

获取KIPRIS API密钥

  1. 首选 https://plus.kipris.or.kr *(网站为韩语,请使用浏览器翻译)*
  2. 注册一个免费账户
  3. 从开发人员门户申请Open API密钥
  4. 您的密钥可免费用于非商业用途,每日请求配额

______________________________________________________________________

特性

韩国专利检索

工具说明
patent_applicant_search按申请人名称搜索专利
patent_keyword_search自由文本关键字搜索
patent_application_number_search按申请编号搜索
patent_righter_search按权利持有人姓名搜索
patent_detail_search按申请号检索完整的专利详细信息
patent_summary_search按申请号检索专利摘要
abstract_search按摘要/发明摘要搜索-- *贡献于 @haseo ai*
ipc_search按IPC分类代码搜索-- *贡献于 @haseo ai*
agent_search按专利代理人名称搜索-- *贡献于 @haseo ai*

商标检索

工具说明
trademark_search按关键字搜索韩国商标-- *贡献于 @haseo ai*

国际专利检索

通过KIPRIS的国际数据库搜索来自13个国家的专利:

工具说明
foreign_patent_applicant_search按申请人检索国外专利
foreign_patent_application_number_search按申请号检索国外专利
foreign_patent_free_search国外专利的免费文本搜索
foreign_patent_international_application_number_search按PCT国际申请号检索
foreign_patent_international_open_number_search按国际出版物编号搜索

______________________________________________________________________

安装

选项1:来自PyPI(推荐)

pip install mcp-kipris

选项2:来源(开发)

git clone https://github.com/nuri428/mcp_kipris.git
cd mcp_kipris

# Option A — using uv (recommended)
pip install uv
uv sync

# Option B — using pip
pip install -e .

环境配置

# Shell export (session-scoped)
export KIPRIS_API_KEY="your_api_key_here"

# Or create a .env file at the project root
echo 'KIPRIS_API_KEY=your_api_key_here' > .env

______________________________________________________________________

运行服务器

stdio模式——适用于Claude Desktop和大多数MCP客户端

# via uv
uv run python -m mcp_kipris.server

# via python directly (if installed with pip install -e .)
python -m mcp_kipris.server

HTTP/SSE模式——适用于基于web的MCP客户端

uv run python -m mcp_kipris.sse_server --http --port 6274 --host 0.0.0.0

通过mcpo代理(stdio→ HTTP网桥)

uvx mcpo --port 6274 -- uv run python -m mcp_kipris.server

码头工人

bash sse_server_build.sh

______________________________________________________________________

Claude桌面配置

将此块添加到您的Claude桌面 claude_desktop_config.json (通常在 ~/Library/Application Support/Claude/ 在macOS上):

{
  "mcpServers": {
    "kipris": {
      "command": "uv",
      "args": ["run", "python", "-m", "mcp_kipris.server"],
      "cwd": "/absolute/path/to/mcp_kipris",
      "env": {
        "KIPRIS_API_KEY": "your_api_key_here"
      }
    }
  }
}

Claude Settings

______________________________________________________________________

测试

运行测试套件

测试结果 实时API调用 并要求有效 KIPRIS_API_KEY.

# Install and run
uv sync
pytest test/ -v --cov=src/mcp_kipris --cov-report=term-missing

单个测试脚本也可以直接运行:

python test/test_samsung_patents.py
python test/test_patent_keyword_search.py

棉绒和格式

ruff check src/
ruff format src/

分布测试

在标记发布之前,请验证软件包的构建和安装是否干净:

# 1. Build wheel and sdist
pip install build
python -m build

# 2. Smoke-test the wheel in a clean virtualenv
python -m venv /tmp/kipris-smoke
source /tmp/kipris-smoke/bin/activate
pip install dist/mcp_kipris-*.whl
python -c "import mcp_kipris; print('import OK')"
deactivate
rm -rf /tmp/kipris-smoke

# 3. Verify editable install still works
pip install -e .
pytest test/ -v

CI矩阵

每次推送和拉取请求 main / develop 运行整个管道 Python 3.11和3.12:

步骤工具注释
Lintruff checkPEP 8+风格规则
格式ruff format --check强制一致的格式
测试pytest实时API调用;需要 KIPRIS_API_KEY 秘密
覆盖率Codecov从Python 3.12运行上传的报告

______________________________________________________________________

API使用示例

这些示例使用HTTP/SSE服务器模式。首先,获取会话ID:

# Start the SSE server
uv run python -m mcp_kipris.sse_server --http --port 6274 --host 0.0.0.0

# Get a session ID
curl -N http://localhost:6274/messages/
# → event: endpoint
# → data: /messages/?session_id=

按申请人检索专利--三星电子

# "삼성전자" is the Korean name for Samsung Electronics
curl -X POST "http://localhost:6274/messages/?session_id=" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "tool",
    "name": "patent_applicant_search",
    "args": {
      "applicant": "삼성전자",
      "docs_count": 5,
      "desc_sort": true
    }
  }'

列出所有可用工具

curl http://localhost:6274/tools | jq .

响应格式

所有工具都返回一个封装在这个信封中的Markdown表:

[
  {
    "type": "text",
    "text": "| application_number | title | applicant | ...\n|---|---|---|...",
    "metadata": null
  }
]

______________________________________________________________________

参考

支持的国家代码(国际搜索)

代码国家/数据库
美国美国
EP欧洲专利局
WOPCT/WIPO
JP日本
PJ日本(英文摘要)
CP中国
CN中国(英文摘要)
TWneneneba台湾(英文摘要)
RU俄罗斯
CO哥伦比亚
SE瑞典
ES西班牙
IL以色列

排序选项

代码排序方式
PD出版日期
AD申请日期
GD注册日期
OPD开业日期
FD国际申请日期
FOD国际出版日期
RD优先索赔日期

专利状态代码

代码状态
A已发布
C更正的出版物
F已授予
G更正后的拨款
I无效
J已取消
R重新发布

______________________________________________________________________

Claude工作技能

如果你使用 ClaudeWork,此服务器也打包为即用型技能:

吉卜里斯技能→

______________________________________________________________________

贡献

Developpent.md 获取完整的开发人员指南和CI/CD设置。

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature/my-feature
  3. 提交您的更改: git commit -m 'feat: add my feature'
  4. 推: git push origin feature/my-feature
  5. 打开拉取请求

提交前:

ruff check src/   # lint
ruff format src/  # format
pytest test/      # tests (requires KIPRIS_API_KEY)

KIPRIS_API_KEY 因为CI存储为GitHub Secret,您不需要提交它。

______________________________________________________________________

致谢

特别感谢 @haseo ai 对于5个显著扩展此项目的pull请求:

  • 摘要搜索 (PatentAbstractSearchTool)--按发明摘要检索专利
  • IPC代码搜索 (PatentIPCSearchTool)--按国际分类代码搜索
  • 代理搜索 (PatentAgentSearchTool)--按注册专利代理人名称搜索
  • 商标检索 (TrademarkSearchTool)--韩国商标关键词搜索
  • 改进了API错误处理 -为KIPRIS API响应提供更强大的错误管理

______________________________________________________________________

许可证

MIT许可证

目录标签

目录标签

PythonClaude搜索research-and-data专利搜索本地部署商标搜索知识产权自然语言处理韩国专利

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

15

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP