Naver Search MCP Server
Servidor MCP de búsqueda de Naver
Este servidor MCP (Protocolo de comunicación multiplataforma) proporciona acceso a las API de búsqueda de Naver, lo que permite a los agentes de IA buscar distintos tipos de contenido en Naver.
Descripción general
Busque blogs, noticias, libros, imágenes, artículos de compra y más.
Múltiples categorías de búsqueda con soporte de paginación
Respuestas de texto estructuradas y optimizadas para el consumo de LLM
Comprobar contenido para adultos
Convertir errores de entrada del teclado (erratas)
Related MCP server: KiMCP
Tabla de contenido
Configuración
Prerrequisitos
Python 3.12+
Credenciales de la API para desarrolladores de Naver
Puede obtener estas credenciales registrándose en el portal de desarrolladores de Naver .
También puedes consultar mi blog Naver Search API MCP Server .
Instalación
Clonar el repositorio:
git clone https://github.com/jikime/py-mcp-naver-search.git
cd py-mcp-naver-searchinstalación de uv
curl -LsSf https://astral.sh/uv/install.sh | shCree un entorno virtual e instale dependencias:
uv venv -p 3.12
source .venv/bin/activate
pip install -r requirements.txtCree un archivo
.envcon sus credenciales de API de Naver:
cp env.example .env
vi .env
NAVER_CLIENT_ID=your_client_id_here
NAVER_CLIENT_SECRET=your_client_secret_hereUsando Docker
Construya la imagen de Docker:
docker build -t py-mcp-naver-search .Ejecute el contenedor:
docker run py-mcp-naver-searchUso local
Ejecutar el servidor:
mcp run server.pyConfigurar los ajustes de MCP
Agregue la configuración del servidor a su archivo de configuración de MCP:
Aplicación de escritorio de Claude
Para instalar automáticamente a través de Smithery :
npx -y @smithery/cli install @jikime/py-mcp-naver-search --client claudePara instalar manualmente, abra
~/Library/Application Support/Claude/claude_desktop_config.json
Agregue esto al objeto mcpServers :
{
"mcpServers": {
"Google Toolbox": {
"command": "/path/to/bin/uv",
"args": [
"--directory",
"/path/to/py-mcp-naver-search",
"run",
"server.py"
]
}
}
}IDE de cursor
abrir ~/.cursor/mcp.json
Agregue esto al objeto mcpServers :
{
"mcpServers": {
"Google Toolbox": {
"command": "/path/to/bin/uv",
"args": [
"--directory",
"/path/to/py-mcp-naver-search",
"run",
"server.py"
]
}
}
}para Docker
{
"mcpServers": {
"Google Toolbox": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"py-mcp-naver-search"
]
}
}
}Uso del cliente
El repositorio incluye un script de cliente para realizar pruebas:
# 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"Categorías de búsqueda disponibles
El servidor admite las siguientes categorías de búsqueda:
blog- Entradas del blognews- Artículos de noticiasbook- Librosadult- Verificación de contenido para adultosencyc- Entradas de la enciclopediacafe_article- Artículos de cafeteríakin- Conocimiento en preguntas y respuestaslocal- Información comercial localerrata- Corrección de errores de entrada del tecladoshop- Artículos de compradoc- Artículos y documentos académicosimage- Imágeneswebkr- Documentos web
Referencia de API
Herramientas
Buscar en el blog
search_blog(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> strBusca blogs en Naver usando la palabra clave dada.
Buscar noticias
search_news(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> strBusca noticias en Naver utilizando la palabra clave dada.
Buscar libro
search_book(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> strBusca información de libros en Naver utilizando la palabra clave proporcionada.
Consulta de adultos
check_adult_query(query: str) -> strDetermina si la consulta de entrada es un término de búsqueda para adultos.
Buscar en la enciclopedia
search_encyclopedia(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> strBusca información enciclopédica sobre Naver utilizando la palabra clave dada.
Buscar artículo de Cafe
search_cafe_article(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> strBusca artículos de cafetería en Naver usando la palabra clave dada.
Buscar KnowledgeiN
search_kin(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> strBusca Knowledge iN Q&A en Naver usando la palabra clave proporcionada.
Buscar local
search_local(query: str, display: int = 5, page: int = 1, sort: str = "random") -> strBusca información comercial local utilizando la palabra clave proporcionada.
Corregir erratas
correct_errata(query: str) -> strConvierte errores de entrada del teclado coreano/inglés.
Buscar tienda
search_shop(query: str, display: int = 10, page: int = 1, sort: str = "sim") -> strBusca información sobre productos de compras en Naver utilizando la palabra clave proporcionada.
Buscar documento
search_doc(query: str, display: int = 10, page: int = 1) -> strBusca artículos académicos, informes, etc. utilizando la palabra clave dada.
Buscar imagen
search_image(query: str, display: int = 10, page: int = 1, sort: str = "sim", filter: str = "all") -> strBusca imágenes utilizando la palabra clave dada.
Buscar documento web
search_webkr(query: str, display: int = 10, page: int = 1) -> strBusca documentos web utilizando la palabra clave dada.
Recursos
Categorías de búsqueda disponibles
GET http://localhost:8000/available-search-categoriesDevuelve una lista de categorías de búsqueda de Naver disponibles en este servidor MCP.
Formato de respuesta
Todas las herramientas devuelven respuestas en formato de texto estructurado, optimizado para el procesamiento 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
...Expresiones de gratitud
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Maintenance
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
- FlicenseAqualityDmaintenanceProvides 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
- AlicenseNot gradedqualityDmaintenanceIntegrates Korean APIs (Naver, Kakao, TMAP) into LLM applications for search, maps, and directions.10MIT
- AlicenseNot gradedqualityCmaintenanceKorean-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
- FlicenseNot gradedqualityDmaintenanceEnables searching and retrieving Korean laws, precedents, and administrative rules through the National Law Information Center Open API, optimized for AI agents.
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.
Appeared in Searches
- Naver - Korean Search Engine and Web Portal
- A platform for analyzing crypto narratives based on macroeconomic events and cultural trends
- A tool for analyzing Indian stock data for investment decisions using LLMs and news insights
- A server for finding academic papers, reading summaries, and tracking latest publications
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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