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:o
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:
- 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
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.
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server integrating Perplexity AI's API to offer advanced search capabilities with support for multiple models and result configuration.Last updated -11JavaScriptMIT License
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.Last updated -52JavaScript
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -5JavaScript
- AsecurityAlicenseAqualityA custom MCP tool that integrates Perplexity AI's API with Claude Desktop, allowing Claude to perform web-based research and provide answers with citations.Last updated -12JavaScriptMIT License