Perplexity MCP Server
Pesquisa na web usando a API do Perplexity.
Documentação
Servidor MCP Perplexity
Um servidor MCP que fornece recursos de busca na web usando a API da Perplexity.
Pré-requisitos
- Node.js (v14 ou superior)
- Uma chave de API da Perplexity (obtenha uma em https://www.perplexity.ai/settings/api)
- Aplicativo Claude Desktop
Instalação
Instalando via Smithery
Para instalar o Perplexity Server para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @jaacob/perplexity-mcp --client claude
Instalação Manual
-
Clone este repositório:
git clone https://github.com/jaacob/perplexity-mcp cd perplexity-mcp -
Instale as dependências:
npm install -
Compile o servidor:
npm run build
Configuração
-
Obtenha sua chave de API da Perplexity em https://www.perplexity.ai/settings/api
-
Adicione o servidor ao arquivo de configuração do Claude em
~/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"
}
}
}
}
Substitua /absolute/path/to pelo caminho real onde você clonou o repositório.
Modelos Disponíveis
Você pode especificar qual modelo usar definindo a variável de ambiente PERPLEXITY_MODEL. Opções disponíveis:
sonar-reasoning-pro- Modelo mais capaz com raciocínio aprimoradosonar-reasoning- Capacidades de raciocínio aprimoradassonar-pro- Tempos de resposta mais rápidossonar- Modelo padrão (usado se nenhum modelo for especificado)
Para preços e disponibilidade atualizados dos modelos, visite: https://docs.perplexity.ai/guides/pricing
Uso
Após configurar o servidor e reiniciar o Claude, você pode simplesmente pedir ao Claude para buscar informações. Por exemplo:
- "Quais são as últimas notícias sobre a SpaceX?"
- "Busque os melhores restaurantes em Chicago"
- "Encontre informações sobre a história do jazz"
O Claude usará automaticamente a ferramenta de busca da Perplexity para encontrar e retornar informações relevantes.
Se por qualquer motivo ele decidir não fazer isso, você pode forçar a questão adicionando "Busque na web" ao início do seu prompt.
Desenvolvimento
Para modificar o servidor:
- Edite
src/index.ts - Recompile com
npm run build - Reinicie o Claude para carregar as alterações
Licença
MIT