Skip to main content
Glama
leeyseo

serper-discover-mcp

by leeyseo

Serper Discover MCP

Korean-aware Google search + place discovery, built on the Serper Google Search API.

What's different from other Serper MCPs

Most Serper wrappers just expose search(query). This server adds:

  • discover_places(area, place_type) — Generates multiple Google queries from a Korean area name (성수동, 잠실, 강남, …) and a category (attraction/restaurant/cafe/hotel/bar/shopping), then extracts Korean place names from snippets/titles using suffix-based regex (공원/박물관/미술관/카페/식당/호텔/etc.). One call returns dozens of candidate places that you can then verify against an authoritative source.

  • naver_blog_search, naver_cafe_search — Domain-scoped helpers for Korean local reviews, where the actual visit experiences live.

  • Korean results prioritized by default (gl=kr, hl=ko).

  • 5-minute in-memory cache to avoid redundant API calls.

Originally built for Daypath — a Korean travel itinerary planner that uses this server's discover_places to find candidates and naver_blog_search for verification.

Related MCP server: Kakao API MCP Server

Tools

Tool

Description

web_search

Google search, optional site filter

naver_blog_search

Site-filtered Naver Blog search

naver_cafe_search

Naver Cafe (community forum) search

discover_places

Korean place discovery from (area, place_type)

fetch_page

Extract page body text (strips HTML/scripts)

Setup

  1. Get a free Serper API key at https://serper.dev (2,500 free searches/month).

  2. Install via Smithery:

npx -y @smithery/cli install serper-discover --client claude

Or configure manually in claude_desktop_config.json:

{
  "mcpServers": {
    "serper-discover": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "SERPER_API_KEY", "leeyseo/serper-discover-mcp"],
      "env": { "SERPER_API_KEY": "your-key-here" }
    }
  }
}

Example — discover_places

discover_places(area="성수동", place_type="cafe", distinction="couple")

Returns candidates like 어니언 성수, 대림창고, LCDC 서울, … extracted from a few targeted Google queries.

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    This server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.
    1
    86 npm
    3
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    A server that enables AI models to access Kakao Map features (place search, address lookup, route finding) and Daum search services (web, image, blog, cafe) through Model Context Protocol.
    17
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides access to Naver Search APIs, allowing AI agents to search across multiple categories (blogs, news, books, images, shopping items, etc.) with structured responses optimized for LLM consumption.
    13
    4
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    Integrates Korean APIs (Naver, Kakao, TMAP) into LLM applications for search, maps, and directions.
    1
    10
    MIT