Naver Search MCP Server

1
  • Apple
  • Linux

Integrations

  • Enables access to Naver Search APIs, allowing search across blogs, news, books, images, shopping items, encyclopedia entries, cafe articles, Knowledge iN Q&A, local business information, academic papers, and web documents, with support for pagination, sorting, and filtering.

  • Provides access to blog content via reference to a blog post about the Naver Search API MCP Server implementation.

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

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

Обзор

  • Поиск блогов, новостей, книг, изображений, товаров и многого другого
  • Несколько категорий поиска с поддержкой пагинации
  • Структурированные текстовые ответы, оптимизированные для потребления LLM
  • Проверить наличие контента для взрослых
  • Преобразование ошибок ввода с клавиатуры (errata)

Оглавление

Настраивать

Предпосылки

  • Питон 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.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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

  1. Обзор
    1. Оглавление
      1. Настраивать
        1. Предпосылки
        2. Установка
      2. Настройте параметры MCP
        1. Приложение Клод для ПК
        2. Курсор IDE
        3. для Докера
        4. Использование клиента
      3. Доступные категории поиска
        1. Ссылка на API
          1. Инструменты
          2. Ресурсы
        2. Формат ответа
          1. Благодарности
            1. Лицензия

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Tavily AI search API
                Last updated -
                1
                26
                Python
                MIT License
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                Integrates Tavily's search API with LLMs to provide advanced web search capabilities, including intelligent result summaries, domain filtering for quality control, and configurable search parameters.
                Last updated -
                3
                64
                9
                JavaScript
                MIT License
                • Linux
              • A
                security
                A
                license
                A
                quality
                Enables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.
                Last updated -
                1
                22
                3
                JavaScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                Enables LLMs to perform sophisticated web searches through proxy servers using Tavily's API, supporting comprehensive web searches, direct question answering, and recent news article retrieval with AI-extracted content.
                Last updated -
                1
                Python

              View all related MCP servers

              ID: d2i36jgy8q