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.
Integrations
Supports loading API keys from .env files, providing a secure way to configure the server without hardcoding sensitive information.
Includes specific configuration instructions for Claude Desktop on macOS, detailing the path to the configuration file.
Provides web search functionality through Perplexity's API, allowing for comprehensive search results with sources and citations, and filtering by time period (day, week, month, year).
Servidor MCP de búsqueda web de Perplexity
Un servidor MCP (Protocolo de Contexto de Modelo) simple que proporciona funciones de búsqueda web mediante la API de Perplexity. Este servidor permite a Claude y a otros asistentes de IA compatibles con MCP buscar en la web y obtener información actualizada.
Características
- Busque en la web con las potentes capacidades de búsqueda de Perplexity
- Obtenga resultados de búsqueda completos con fuentes y citas
- Filtrar resultados por período de tiempo (día, semana, mes, año)
- Incluye una plantilla de solicitud lista para usar para búsquedas web
- Admite la carga de claves API desde variables de entorno o archivos .env
Instalación
- Clonar este repositorio
- Instalar dependencias:oCopyCopy
Configuración
Puede configurar la variable de entorno PERPLEXITY_API_KEY
con su clave API de Perplexity:
Alternativamente, puede crear un archivo .env
en la raíz del proyecto con el siguiente contenido:
Se proporciona un archivo .env.example
de muestra como referencia.
Para obtener una clave API de Perplexity:
- Visita la configuración de la API de Perplexity
- Crea una cuenta si no tienes una
- Generar una clave API
Uso
Ejecutando el servidor
Probando el servidor
Puede probar la funcionalidad del servidor sin ejecutar el servidor MCP completo utilizando el script de prueba incluido:
Las opciones para --recency
son: día, semana, mes (predeterminado), año
Uso con Claude Desktop
- Edite su archivo de configuración de Claude Desktop:
- En macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- En Windows:
%APPDATA%/Claude/claude_desktop_config.json
- En macOS:
- Agregue la siguiente configuración:Copy
- Reiniciar Claude Desktop
Ejemplos de indicaciones para Claude
- Busca en la web las últimas noticias sobre inteligencia artificial.
- Utilice Perplexity para encontrar información sobre el cambio climático publicada la semana pasada.
- Busque artículos de investigación recientes sobre computación cuántica del último mes.
Referencia de API
Herramienta: search_web(query: str, recency: str = "month") -> str
Busque en la web utilizando la API de Perplexity y obtenga resultados.
Parámetros:
query
: La cadena de consulta de búsquedarecency
: Filtrar resultados por período de tiempo: 'día', 'semana', 'mes' (predeterminado) o 'año'
Devuelve: Una respuesta de texto completa que contiene:
- Un resumen detallado de los resultados de la búsqueda
- Datos e información clave encontrados
- Fuentes con URL para verificación
- Cualquier información contradictoria si está presente
Indicación: web_search_prompt(query: str, recency: str = "month") -> str
Crea una plantilla de solicitud para buscar en la web con Perplexity.
Parámetros:
query
: La consulta de búsquedarecency
: filtro de período de tiempo: 'día', 'semana', 'mes' (predeterminado) o 'año'
Devuelve: una cadena de mensaje formateada que indica a la IA que:
- Buscar la consulta especificada
- Centrarse en los resultados del período de tiempo especificado
- Resumir los hallazgos clave
- Resaltar hechos importantes
- Mencionar información contradictoria
- Citar fuentes con enlaces
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Permite que Claude u otros asistentes de IA compatibles con MCP busquen en la web y obtengan información actualizada utilizando la API Perplexity, con funciones para filtrar resultados por período de tiempo.