Skip to main content
Glama
jikime

Naver Search MCP Server

by jikime

Сервер MCP поиска Naver

значок кузнеца ВерсияЛицензия

Этот сервер MCP (мультиплатформенный протокол связи) обеспечивает доступ к API поиска Naver, позволяя агентам ИИ искать различные типы контента в Naver.

Обзор

  • Поиск блогов, новостей, книг, изображений, товаров и многого другого

  • Несколько категорий поиска с поддержкой пагинации

  • Структурированные текстовые ответы, оптимизированные для потребления LLM

  • Проверить наличие контента для взрослых

  • Преобразование ошибок ввода с клавиатуры (errata)

Related MCP server: KiMCP

Оглавление

Настраивать

Предпосылки

  • Питон 3.12+

  • Учетные данные API разработчика Naver

Установка

  1. Клонируйте репозиторий:

git clone https://github.com/jikime/py-mcp-naver-search.git
cd py-mcp-naver-search
  1. УФ-установка

curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Создайте виртуальную среду и установите зависимости:

uv venv -p 3.12
source .venv/bin/activate
pip install -r requirements.txt
  1. Создайте файл .env с вашими учетными данными API Naver:

cp env.example .env
vi .env

NAVER_CLIENT_ID=your_client_id_here
NAVER_CLIENT_SECRET=your_client_secret_here

Использование Докера

  1. Создайте образ Docker:

docker build -t py-mcp-naver-search .
  1. Запустите контейнер:

docker run py-mcp-naver-search

Использование локального

  1. Запустите сервер:

mcp run server.py
  1. Запустите MCP Inspector

mcp dev server.py

Настройте параметры MCP

Добавьте конфигурацию сервера в файл настроек MCP:

Приложение Клод для ПК

  1. Для автоматической установки через Smithery :

npx -y @smithery/cli install @jikime/py-mcp-naver-search --client claude
  1. Для ручной установки откройте ~/Library/Application Support/Claude/claude_desktop_config.json

Добавьте это к объекту mcpServers :

{
  "mcpServers": {
    "Google Toolbox": {
      "command": "/path/to/bin/uv",
      "args": [
        "--directory",
        "/path/to/py-mcp-naver-search",
        "run",
        "server.py"
      ]
    }
  }
}

Курсор IDE

открыть ~/.cursor/mcp.json

Добавьте это к объекту mcpServers :

{
  "mcpServers": {
    "Google Toolbox": {
      "command": "/path/to/bin/uv",
      "args": [
        "--directory",
        "/path/to/py-mcp-naver-search",
        "run",
        "server.py"
      ]
    }
  }
}

для Докера

{
  "mcpServers": {
    "Google Toolbox": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "py-mcp-naver-search"
      ]
    }
  }
}

Использование клиента

В репозиторий включен клиентский скрипт для тестирования:

# Basic search
uv run client.py blog "Python programming" display=5 page=1

# News search with sorting
uv run client.py news "AI" display=10 page=1 sort=date

# Image search with filtering
uv run client.py image "cat" display=10 filter=large

# Check for adult content
uv run client.py adult "your query"

# Errata correction
uv run client.py errata "spdlqj"

Доступные категории поиска

Сервер поддерживает следующие категории поиска:

  1. blog - Записи в блоге

  2. news - Новостные статьи

  3. book - Книги

  4. adult - проверка контента для взрослых

  5. encyc - записи энциклопедии

  6. cafe_article - Статьи о кафе

  7. kin - Знания в вопросах и ответах

  8. local - местная деловая информация

  9. errata - Исправление ошибок ввода с клавиатуры

  10. shop - Товары для покупок

  11. doc - Научные статьи и документы

  12. image - Изображения

  13. webkr - Веб-документы

Ссылка на API

Инструменты

Поиск в блоге

search_blog(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> str

Поиск блогов на Naver по заданному ключевому слову.

Поиск новостей

search_news(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> str

Ищет новости на Naver по указанному ключевому слову.

Поиск книги

search_book(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> str

Ищет информацию о книгах на Naver, используя заданное ключевое слово.

Проверить запрос для взрослых

check_adult_query(query: str) -> str

Определяет, является ли введенный запрос поисковым запросом для взрослых.

Поиск в энциклопедии

search_encyclopedia(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> str

Ищет энциклопедическую информацию на Naver, используя заданное ключевое слово.

Поиск Кафе Статья

search_cafe_article(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> str

Поиск статей о кафе на Naver по заданному ключевому слову.

Поиск Знаний

search_kin(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> str

Выполняет поиск Knowledge iN Q&A на Naver по указанному ключевому слову.

Поиск по месту

search_local(query: str, display: int = 5, page: int = 1, sort: str = "random") -> str

Поиск информации о местном бизнесе по заданному ключевому слову.

Исправление опечаток

correct_errata(query: str) -> str

Преобразует ошибки ввода с клавиатуры на корейский/английский язык.

Поиск Магазин

search_shop(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> str

Выполняет поиск информации о товаре на сайте Naver по заданному ключевому слову.

Поиск документа

search_doc(query: str, display: int = 10, page: int = 1) -> str

Поиск научных статей, отчетов и т. д. по заданному ключевому слову.

Поиск изображения

search_image(query: str, display: int = 10, page: int = 1, sort: str = "sim", filter: str = "all") -> str

Поиск изображений по заданному ключевому слову.

Поиск в веб-документе

search_webkr(query: str, display: int = 10, page: int = 1) -> str

Поиск веб-документов по заданному ключевому слову.

Ресурсы

Доступные категории поиска

GET naver://available-search-categories

Возвращает список категорий поиска Naver, доступных на этом сервере MCP.

Формат ответа

Все инструменты возвращают ответы в структурированном текстовом формате, оптимизированном для обработки LLM:

Naver Blog search results (total 12,345 of 1~10):

### Result 1
Title(title): Sample Blog Post
Link(link): https://blog.example.com/post1
Description(description): This is a sample blog post about...
Blogger name(bloggername): John Doe
Blogger link(bloggerlink): https://blog.example.com
Post date(postdate): 20250429

### Result 2
...

Благодарности

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Provides AI tools with access to real-time web search, automated code reviews, and detailed Korean business information through the AgentSkills API. It enables users to perform structured searches, analyze code for security and performance, and retrieve Korean company financial data.
    3
  • A
    license
    Not graded
    quality
    D
    maintenance
    Integrates Korean APIs (Naver, Kakao, TMAP) into LLM applications for search, maps, and directions.
    10
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Korean-aware Google search and place discovery server using Serper API. Features include web search, Naver blog/cafe search, and a unique discover_places tool that generates queries from Korean area and category to extract place names.
    MIT

View all related MCP servers

Related MCP Connectors

  • The best web search for your AI Agent

  • Web search, page extraction and structured commerce, social and business data for AI agents

  • LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.

View all MCP Connectors

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/jikime/py-mcp-naver-search'

If you have feedback or need assistance with the MCP directory API, please join our Discord server