Korean Patent MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Korean Patent MCPSearch for Samsung Electronics' registered patents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π°π· Korean Patent MCP
νκ΅μ΄ λ¬Έμλ μλμ μμ΅λλ€ / Korean documentation below
MCP (Model Context Protocol) server for KIPRIS (Korean Intellectual Property Rights Information Service) API.
English Documentation
Overview
This MCP server enables AI assistants (Claude Desktop, Cursor, Windsurf, etc.) to search and analyze Korean patents through natural language queries. It connects to the official KIPRIS Plus Open API provided by the Korean Intellectual Property Office (KIPO).
Features
Tool | Description |
| Search patents by applicant name |
| Get detailed patent information by application number |
| Find patents that cite a specific patent |
Quick Start
# Install via Smithery (recommended)
npx -y @smithery/cli install korean-patent-mcp --client claude
# Or install via uv
uv pip install git+https://github.com/Tech-curator/korean-patent-mcp.gitRequirements
Python 3.10+
KIPRIS Plus Open API Key (Get your key here)
Configuration
Set the KIPRIS_API_KEY environment variable:
export KIPRIS_API_KEY="your_api_key_here"Or add to your MCP client configuration:
{
"mcpServers": {
"korean-patent": {
"command": "uv",
"args": ["run", "korean-patent-mcp"],
"env": {
"KIPRIS_API_KEY": "your_api_key_here"
}
}
}
}Example Queries
"Search for Samsung Electronics' registered patents"
"Get details for patent application number 1020200123456"
"Find patents that cite application 1020180056789"
νκ΅μ΄ λ¬Έμ
νκ΅ νΉνμ 보 κ²μμλΉμ€(KIPRIS) APIλ₯Ό μν MCP(Model Context Protocol) μλ²μ λλ€.
Claude Desktop, Cursor, Windsurf λλ λ€λ₯Έ MCP ν΄λΌμ΄μΈνΈμ μ°λνμ¬ μμ°μ΄λ‘ νκ΅ νΉνλ₯Ό κ²μνκ³ λΆμν μ μμ΅λλ€.
β¨ κΈ°λ₯
Core Tools
Tool | μ€λͺ |
| μΆμμΈλͺ μΌλ‘ νΉν κ²μ |
| μΆμλ²νΈλ‘ νΉν μμΈ μ 보 μ‘°ν |
| νΉμ νΉνλ₯Ό μΈμ©ν νν νΉν μ‘°ν |
Extended Tools (ν₯ν ꡬν μμ )
kipris_get_cpc_codes- CPC λΆλ₯ μ½λ μ‘°νkipris_get_inventors- λ°λͺ μ μ 보 μ‘°νkipris_check_rejection- κ±°μ μ¬λΆ νμΈkipris_analyze_rejection_reason- κ±°μ μ¬μ λΆμ
π μ€μΉ λ°©λ²
λ°©λ² 1: Smitheryλ₯Ό ν΅ν μ€μΉ (κΆμ₯)
# Smithery CLI μ€μΉ (μ²μ ν λ²λ§)
npm install -g @smithery/cli
# Korean Patent MCP μλ² μ€μΉ
smithery install korean-patent-mcp --client claudeλ°©λ² 2: uvλ₯Ό μ¬μ©ν λ‘컬 μ€μΉ
# μ μ₯μ ν΄λ‘
git clone https://github.com/khreat/korean-patent-mcp.git
cd korean-patent-mcp
# uvλ‘ μ€μΉ (κΆμ₯)
uv pip install -e .
# λλ pipμΌλ‘ μ€μΉ
pip install -e .μꡬμ¬ν
Python 3.10+
KIPRIS Plus Open API ν€ (λ°κΈ μ¬μ΄νΈ)
π§ μ€μ
API ν€ μ€μ
.env νμΌμ μμ±νκ³ API ν€λ₯Ό μ€μ ν©λλ€:
echo "KIPRIS_API_KEY=your_api_key_here" > .envλλ νκ²½λ³μλ‘ μ€μ :
export KIPRIS_API_KEY="your_api_key_here"π ν΄λΌμ΄μΈνΈ μ°λ
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) λλ
%APPDATA%\Claude\claude_desktop_config.json (Windows) νμΌμ νΈμ§ν©λλ€:
{
"mcpServers": {
"korean-patent": {
"command": "uv",
"args": ["run", "korean-patent-mcp"],
"env": {
"KIPRIS_API_KEY": "your_api_key_here"
}
}
}
}Cursor / Windsurf
MCP μ€μ μμ λ€μμ μΆκ°ν©λλ€:
{
"korean-patent": {
"command": "uv",
"args": ["run", "korean-patent-mcp"],
"env": {
"KIPRIS_API_KEY": "your_api_key_here"
}
}
}π μ¬μ© μμ
Claude Desktopμμ λ€μκ³Ό κ°μ΄ μ§λ¬Έν μ μμ΅λλ€:
νΉν κ²μ
μΌμ±μ μκ° μΆμν νΉν μ€ λ±λ‘λ κ²λ€μ 보μ¬μ€μΆ©λΆλνκ΅ μ°ννλ ₯λ¨μ μ΅κ·Ό νΉνλ₯Ό κ²μν΄μ€νΉν μμΈ μ 보
μΆμλ²νΈ 1020200123456μ νΉν μμΈ μ 보λ₯Ό μλ €μ€μΈμ© νΉν λΆμ
μΆμλ²νΈ 1020180056789λ₯Ό μΈμ©ν νΉνλ€μ μ°Ύμμ€π§ͺ κ°λ° & ν μ€νΈ
MCP Inspectorλ‘ ν μ€νΈ
npx @modelcontextprotocol/inspector uv run korean-patent-mcpSmithery Dev λͺ¨λ
smithery devπ νλ‘μ νΈ κ΅¬μ‘°
korean-patent-mcp/
βββ pyproject.toml # ν¨ν€μ§ μ€μ (uv/pip νΈν)
βββ smithery.yaml # Smithery λ°°ν¬ μ€μ
βββ README.md
βββ .env.example
βββ src/
βββ korean_patent_mcp/
βββ __init__.py
βββ server.py # MCP μλ² & Tool μ μ
βββ kipris_api.py # KIPRIS API ν΄λΌμ΄μΈνΈπ API μλ΅ νμ
λͺ¨λ Toolμ response_format νλΌλ―Έν°λ₯Ό μ§μν©λλ€:
markdown(κΈ°λ³Έκ°): μ¬λμ΄ μ½κΈ° μ’μ νμjson: νλ‘κ·Έλλ° μ²λ¦¬μ μ ν©ν ꡬ쑰νλ νμ
β οΈ μ£Όμμ¬ν
KIPRIS APIλ νΈμΆ μ νμ΄ μμ μ μμ΅λλ€
λλ κ²μ μ νμ΄μ§λ€μ΄μ μ νμ©νμΈμ
API ν€λ μ λ κ³΅κ° μ μ₯μμ 컀λ°νμ§ λ§μΈμ
π λΌμ΄μ μ€
MIT License
π€ κΈ°μ¬
λ²κ·Έ 리ν¬νΈ, κΈ°λ₯ μ μ, PR λͺ¨λ νμν©λλ€!
π Contact
Tech Curator: https://techcurator.kr
DiME: https://www.dime.kr
E-mail: jkh25@techcurator.kr / ceo@techcurator.kr
Made with β€οΈ for Korean patent research
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tech-curator/korean-patent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server