Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

naver-search-mcp

MCP.Pizza Chef: isnow890

The naver-search-mcp is an MCP server that integrates the Naver Search API and DataLab API, providing extensive search capabilities across Naver's web, news, blog, shopping, and cafe article services. It also offers data trend analysis tools, enabling real-time insights into popular topics and consumer behavior within the Naver ecosystem. This server facilitates seamless access to diverse Naver data sources for enhanced AI workflows and applications.

Use This MCP server To

Search web, news, blogs, and shopping data via Naver API Analyze trending data using Naver DataLab API Integrate Naver search results into AI-powered applications Fetch cafe article content for detailed topic insights Combine search and trend data for market research Enable multi-category search queries within Naver services Automate data retrieval from Naver for reporting or dashboards

README

Naver Search MCP Server

한국어 smithery badge MCP.so

MCP server for Naver Search API and DataLab API integration, enabling comprehensive search across various Naver services and data trend analysis.

Version History
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
Information

If you want to install the MCP via npm, do NOT use @mseep/server-naver-search (https://www.npmjs.com/package/@mseep/server-naver-search). That package is a copy of my work and was published without my permission. The npx version of that package is also broken and will not work properly. Please use this official package instead.

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
  1. Visit Naver Developers
  2. Click "Register Application"
  3. Enter application name and select ALL of the following APIs:
    • Search (for blog, news, book search, etc.)
    • DataLab (Search Trends)
    • DataLab (Shopping Insight)
  4. 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_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_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 @isnow890/naver-search-mcp
Run with Docker
docker run -i --rm \
  -e NAVER_CLIENT_ID=your_client_id \
  -e NAVER_CLIENT_SECRET=your_client_secret \
  mcp/naver-search

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "naver-search": {
      "command": "npx",
      "args": ["-y", "@isnow890/naver-search-mcp"],
      "env": {
        "NAVER_CLIENT_ID": "your_client_id",
        "NAVER_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}

Cursor AI Configuration

Add to mcp.json:

{
  "mcpServers": {
    "naver-search": {
      "command": "npx",
      "args": ["-y", "@isnow890/naver-search-mcp"],
      "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

naver-search-mcp FAQ

How do I authenticate the naver-search-mcp server?
Authentication typically requires Naver API credentials (client ID and secret) configured in the server environment to access search and DataLab APIs securely.
Can I customize which Naver services are queried?
Yes, the server supports selective querying across web, news, blog, shopping, and cafe article categories via configurable parameters.
Does the server support real-time trend analysis?
Yes, it integrates with Naver DataLab API to provide up-to-date trend data for various topics and categories.
How is data returned from the server formatted?
Data is returned in structured JSON format, optimized for easy consumption by LLMs and downstream applications.
Is the naver-search-mcp server compatible with multiple LLM providers?
Yes, it is provider-agnostic and works seamlessly with OpenAI, Anthropic Claude, and Google Gemini models.
What are the rate limits for using the Naver Search API through this server?
Rate limits depend on your Naver API subscription plan; the server respects these limits and handles errors accordingly.
Can I extend the server to support additional Naver APIs?
The server is designed to be extensible, allowing developers to add new endpoints or integrate other Naver services as needed.