
Naver Search MCP Server
MCP server for Naver Search API integration. Provides comprehensive search capabilities across Naver services (web, news, blog, shopping, etc) and data trend analysis tools via DataLab API.
What is Naver Search MCP?
Naver Search MCP is a server that utilizes the Naver Search API to enable users to search various types of content and analyze data trends using Datalab.
How to use Naver Search MCP?
To use Naver Search MCP, set up your environment variables with your Naver client ID and secret, and run the server using NPX or Docker.
Key features of Naver Search MCP?
- Unified search across multiple content types (news, blogs, shopping, images, etc.)
- Detailed data analysis tools for search trends and shopping behaviors
- Support for various search parameters to customize results
Use cases of Naver Search MCP?
- Conducting comprehensive searches for news articles, blogs, and products.
- Analyzing shopping trends based on demographics and device types.
- Monitoring keyword trends over time for market research.
FAQ from Naver Search MCP?
- What types of content can I search?
You can search news, blogs, shopping items, images, and more using the unified search feature.
- How do I analyze data trends?
Use the Datalab features to analyze search term trends, shopping category trends, and more based on various parameters.
- Is there a cost to use Naver Search MCP?
Naver Search MCP is free to use, but you need to register for a Naver API key.
Naver Search MCP Server
MCP server for Naver Search API and DataLab API integration, enabling comprehensive search across various Naver services and data trend analysis.
Prerequisites
- Naver Developers API Key (Client ID and Secret)
- Node.js 18 or higher
- NPM 8 or higher
- Docker (optional, for container deployment)
Getting API Keys
- Visit Naver Developers
- Click "Register Application"
- Enter application name and select ALL of the following APIs:
- Search (for blog, news, book search, etc.)
- DataLab (Search Trends)
- DataLab (Shopping Insight)
- Set the obtained Client ID and Client Secret as environment variables
Tool Details
Available tools:
- search_webkr: Search Naver web documents
- search_news: Search Naver news
- search_blog: Search Naver blogs
- search_shop: Search Naver shopping
- search_image: Search Naver images
- search_kin: Search Naver KnowledgeiN
- search_book: Search Naver books
- search_encyc: Search Naver encyclopedia
- search_academic: Search Naver academic papers
- search_local: Search Naver local places
- datalab_search: Analyze search term trends
- datalab_shopping_category: Analyze shopping category trends
- datalab_shopping_by_device: Analyze shopping trends by device
- datalab_shopping_by_gender: Analyze shopping trends by gender
- datalab_shopping_by_age: Analyze shopping trends by age group
- datalab_shopping_keywords: Analyze shopping keyword trends
- datalab_shopping_keyword_by_device: Analyze shopping keyword trends by device
- datalab_shopping_keyword_by_gender: Analyze shopping keyword trends by gender
- datalab_shopping_keyword_by_age: Analyze shopping keyword trends by age group
Installation
Option 1: Quick Install via Smithery (Recommended)
To install Naver Search MCP Server automatically via Smithery, use one of these commands based on your AI client:
For Claude Desktop:
npx -y @smithery/cli@latest install @isnow890/naver-search-mcp --client claude
For Cursor:
npx -y @smithery/cli@latest install @isnow890/naver-search-mcp --client cursor
For Windsurf:
npx -y @smithery/cli@latest install @isnow890/naver-search-mcp --client windsurf
For Cline:
npx -y @smithery/cli@latest install @isnow890/naver-search-mcp --client cline
The installer will prompt you for:
- NAVER_CLIENT_ID
- NAVER_CLIENT_SECRET
Option 2: Manual Installation
Environment Variables
# Windows
set NAVER_CLIENT_ID=your_client_id
set NAVER_CLIENT_SECRET=your_client_secret
# Linux/Mac
export NAVER_CLIENT_ID=your_client_id
export NAVER_CLIENT_SECRET=your_client_secret
Run with NPX
npx @modelcontextprotocol/server-naver-search
Run with Docker
docker run -i --rm \
-e NAVER_CLIENT_ID=your_client_id \
-e NAVER_CLIENT_SECRET=your_client_secret \
mcp/naver-search
Cursor Desktop Configuration
Add to claude_desktop_config.json
:
{
"mcpServers": {
"naver-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-naver-search"],
"env": {
"NAVER_CLIENT_ID": "your_client_id",
"NAVER_CLIENT_SECRET": "your_client_secret"
}
}
}
}
For Docker:
{
"mcpServers": {
"naver-search": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NAVER_CLIENT_ID=your_client_id",
"-e",
"NAVER_CLIENT_SECRET=your_client_secret",
"mcp/naver-search"
]
}
}
}
Build
Docker build:
docker build -t mcp/naver-search .
License
MIT License