Naver Search
Search across various Naver services and analyze data trends using the Naver Search and DataLab APIs.
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.
Quick Start: Use Without API Key
You can use this server immediately without API keys through Kakao PlayMCP. Simply visit the link and start using it right away!
Tool Details
Available tools:
๐ Category Search
- find_category: Category search tool so you no longer need to manually check category numbers in URLs for trend and shopping insight searches. Just describe the category in natural language.
Search Tools
- search_webkr: Search Naver web documents
- search_news: Search Naver news
- search_blog: Search Naver blogs
- search_cafearticle: Search Naver cafe articles
- 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 Tools
- 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
Getting API Keys
- Visit Naver Developers and log in with your Naver account
- Click the "Application Registration" (์ ํ๋ฆฌ์ผ์ด์ ๋ฑ๋ก) button
- Fill in the application information:
- Application Name: Enter any name (e.g., "Naver Search MCP")
- Usage: Select "Search" (๊ฒ์)
- In the API Settings section, check ALL of the following APIs:
- Search (๊ฒ์) - Required for blog, news, book, cafe article, web, image, kin, encyclopedia, academic, and local search
- DataLab - Search Trends (๋ฐ์ดํฐ๋ฉ - ๊ฒ์์ด ํธ๋ ๋) - Required for search term trend analysis
- DataLab - Shopping Insight (๋ฐ์ดํฐ๋ฉ - ์ผํ์ธ์ฌ์ดํธ) - Required for shopping trend analysis
- Click "Register" to complete registration
- After registration, you'll see your Client ID and Client Secret on the application detail page
- Use these credentials in the configuration below
Installation
Method 1: NPX Installation (Recommended)
The most reliable way to use this MCP server is through NPX. For detailed package information, see the NPM package page.
Claude Desktop Configuration
Add to Claude Desktop config file (%APPDATA%\Claude\claude_desktop_config.json on Windows, ~/Library/Application Support/Claude/claude_desktop_config.json on macOS/Linux):
{
"mcpServers": {
"naver-search": {
"command": "npx",
"args": ["-y", "@isnow890/naver-search-mcp"],
"env": {
"NAVER_CLIENT_ID": "your_client_id",
"NAVER_CLIENT_SECRET": "your_client_secret"
}
}
}
}
Claude Code Configuration
Add to your Claude Code settings:
{
"mcpServers": {
"naver-search": {
"command": "npx",
"args": ["-y", "@isnow890/naver-search-mcp"],
"env": {
"NAVER_CLIENT_ID": "your_client_id",
"NAVER_CLIENT_SECRET": "your_client_secret"
}
}
}
}
Method 2: Smithery Installation
Install via Smithery CLI:
npx -y @smithery/cli@latest install @isnow890/naver-search-mcp --client claude
Method 3: Local Installation
For local development or custom modifications:
Step 1: Download and Build Source Code
Clone with Git
git clone https://github.com/isnow890/naver-search-mcp.git
cd naver-search-mcp
npm install
npm run build
Or Download ZIP File
- Download the latest version from GitHub Releases
- Extract the ZIP file to your desired location
- Navigate to the extracted folder in terminal:
cd /path/to/naver-search-mcp
npm install
npm run build
โ ๏ธ Important: You must run npm run build after installation to generate the dist folder that contains the compiled JavaScript files.
Step 2: Claude Desktop Configuration
After building, you'll need the following information:
- NAVER_CLIENT_ID: Client ID from Naver Developers
- NAVER_CLIENT_SECRET: Client Secret from Naver Developers
- Installation Path: Absolute path to the downloaded folder
Windows Configuration
Add to Claude Desktop config file (%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"naver-search": {
"type": "stdio",
"command": "cmd",
"args": [
"/c",
"node",
"C:\\path\\to\\naver-search-mcp\\dist\\src\\index.js"
],
"cwd": "C:\\path\\to\\naver-search-mcp",
"env": {
"NAVER_CLIENT_ID": "your-naver-client-id",
"NAVER_CLIENT_SECRET": "your-naver-client-secret"
}
}
}
}
macOS/Linux Configuration
Add to Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"naver-search": {
"type": "stdio",
"command": "node",
"args": ["/path/to/naver-search-mcp/dist/src/index.js"],
"cwd": "/path/to/naver-search-mcp",
"env": {
"NAVER_CLIENT_ID": "your-naver-client-id",
"NAVER_CLIENT_SECRET": "your-naver-client-secret"
}
}
}
}
Path Configuration Important Notes
โ ๏ธ Important: You must change the following paths in the above configuration to your actual installation paths:
- Windows: Change
C:\\path\\to\\naver-search-mcpto your actual downloaded folder path - macOS/Linux: Change
/path/to/naver-search-mcpto your actual downloaded folder path - Build Path: Make sure the path points to
dist/src/index.js(not justindex.js)
Finding your path:
# Check current location
pwd
# Absolute path examples
# Windows: C:\Users\username\Downloads\naver-search-mcp
# macOS: /Users/username/Downloads/naver-search-mcp
# Linux: /home/username/Downloads/naver-search-mcp
Step 3: Restart Claude Desktop
After completing the configuration, completely close and restart Claude Desktop to activate the Naver Search MCP server.
Prerequisites
- Naver Developers API Key (Client ID and Secret)
- Node.js 18 or higher
- NPM 8 or higher
License
MIT License
Version History
1.0.47 (2025-01-03)
- Added "today" keyword support for all DataLab date parameters - no need to call separate time tool
- Fixed server termination issue - MCP server now properly exits when client disconnects
- Added graceful shutdown handlers for SIGINT, SIGTERM, and transport close events
- Removed get_current_korean_time tool - redundant with new "today" keyword feature
- Removed memory monitoring module - resolved setInterval blocking process exit
- Special thanks to @gloomyrobot for reporting the server termination issue
1.0.45 (2025-09-28)
- Resolved Smithery compatibility issues so you can use the latest features through Smithery
- Replaced the Excel export in category search with JSON for better compatibility
- Restored the
search_webkrtool for Korean web search - Fully compatible with Smithery platform installation
1.0.44 (2025-08-31)
- Added the
get_current_korean_timetool for essential Korea Standard Time context - Referenced the time tool across existing tool descriptions for temporal queries
- Improved handling of "today", "now", and "current" searches with temporal context
- Expanded Korean date and time formatting outputs with multiple formats
1.0.40 (2025-08-21)
- Added the
find_categorytool with fuzzy matching so you no longer need to check category numbers manually in URLs - Enhanced parameter validation with Zod schema
- Improved the category search workflow
- Implemented a level-based category ranking system that prioritizes top-level categories
1.0.30 (2025-08-04)
- MCP SDK upgraded to 1.17.1
- Fixed compatibility issues with Smithery specification changes
- Added comprehensive DataLab shopping category code documentation
1.0.2 (2025-04-26)
- README updated: cafe article search tool and version history section improved
1.0.1 (2025-04-26)
- Cafe article search feature added
- Shopping category info added to zod
- Source code refactored
1.0.0 (2025-04-08)
- Initial release
Related Servers
PaperMCP ๆบ่ฝๅญฆๆฏ่ฎบๆๆฃ็ดข็ณป็ป
An academic paper search server powered by the OpenAlex API.
CryptoPanic News
Provides the latest cryptocurrency news to AI agents, powered by the CryptoPanic API.
RocketReach
Find emails, phone numbers, and enrich company data using the RocketReach API.
Jina AI Search
Perform semantic, image, and cross-modal searches using Jina AI's neural search capabilities.
MCP Lucene Server
MCP Lucene Server is a Model Context Protocol (MCP) server that exposes Apache Lucene's full-text search capabilities through a conversational interface. It allows AI assistants (like Claude) to help users search, index, and manage document collections without requiring technical knowledge of Lucene or search engines.
Facebook Ads Library
Get any answer from the Facebook Ads Library, conduct deep research including messaging, creative testing and comparisons in seconds.
Metasearch
A metasearch server that uses the Tavily API to perform searches based on specified queries.
Searchcraft
Manage Searchcraft cluster's Documents, Indexes, Federations, Access Keys, and Analytics.
Library Docs MCP Server
Search and fetch documentation for popular libraries like Langchain, Llama-Index, and OpenAI using the Serper API, providing updated information for LLMs.
The Movie Database (TMDB)
Integrates with The Movie Database (TMDB) API, allowing AI assistants to search for movies, retrieve details, and generate related content.