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:
pip install -e .o
uv pip install -e .
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:
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
Agregue la siguiente configuración:
{ "perplexity-mcp": { "env": { "PERPLEXITY_API_KEY": "your-api-key-here" }, "command": "python", "args": [ "/path/to/server.py" ] } }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
- AsecurityAlicenseAqualityA server facilitating web search functionality by utilizing Perplexity AI's API, designed to integrate with the Claude desktop client for enhanced search queries.Last updated -251MIT License
- AsecurityAlicenseAqualityFacilitates web search capabilities using Perplexity's API, allowing users to retrieve search results through Claude's interface.Last updated -4MIT License
- AsecurityAlicenseAqualityAn MCP server integrating Perplexity AI's API to offer advanced search capabilities with support for multiple models and result configuration.Last updated -4271MIT License
- 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 -14MIT License