Perplexity MCP Server
Búsqueda web usando la API de Perplexity.
Documentación
Perplexity MCP Server
Un servidor MCP que proporciona capacidades de búsqueda web utilizando la API de Perplexity.
Requisitos previos
- Node.js (v14 o superior)
- Una clave de API de Perplexity (obtén una en https://www.perplexity.ai/settings/api)
- Claude Desktop App
Instalación
Instalación mediante Smithery
Para instalar Perplexity Server para Claude Desktop automáticamente mediante Smithery:
npx -y @smithery/cli install @jaacob/perplexity-mcp --client claude
Instalación manual
-
Clona este repositorio:
git clone https://github.com/jaacob/perplexity-mcp cd perplexity-mcp -
Instala las dependencias:
npm install -
Compila el servidor:
npm run build
Configuración
-
Obtén tu clave de API de Perplexity en https://www.perplexity.ai/settings/api
-
Añade el servidor al archivo de configuración de Claude en
~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"perplexity-server": {
"command": "node",
"args": [
"/absolute/path/to/perplexity-mcp/build/index.js"
],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here",
"PERPLEXITY_MODEL": "sonar"
}
}
}
}
Reemplaza /absolute/path/to con la ruta real donde clonaste el repositorio.
Modelos disponibles
Puedes especificar qué modelo usar configurando la variable de entorno PERPLEXITY_MODEL. Opciones disponibles:
sonar-reasoning-pro- Modelo más capaz con razonamiento mejoradosonar-reasoning- Capacidades de razonamiento mejoradassonar-pro- Tiempos de respuesta más rápidossonar- Modelo predeterminado (se usa si no se especifica ningún modelo)
Para obtener precios y disponibilidad actualizados de los modelos, visita: https://docs.perplexity.ai/guides/pricing
Uso
Después de configurar el servidor y reiniciar Claude, simplemente puedes pedirle a Claude que busque información. Por ejemplo:
- "¿Cuáles son las últimas noticias sobre SpaceX?"
- "Busca los mejores restaurantes en Chicago"
- "Encuentra información sobre la historia de la música jazz"
Claude utilizará automáticamente la herramienta de búsqueda de Perplexity para encontrar y devolver información relevante.
Si por cualquier motivo decide no hacerlo, puedes forzar la búsqueda anteponiendo "Busca en la web" a tu mensaje.
Desarrollo
Para modificar el servidor:
- Edita
src/index.ts - Recompila con
npm run build - Reinicia Claude para cargar los cambios
Licencia
MIT