Perplexity MCP Server

Pesquisa na web usando a API do Perplexity.

Documentação

Servidor MCP Perplexity

smithery badge

Um servidor MCP que fornece recursos de busca na web usando a API da Perplexity.

Perplexity Server MCP server

Pré-requisitos

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

  1. Clone este repositório:

    git clone https://github.com/jaacob/perplexity-mcp
    cd perplexity-mcp
    
  2. Instale as dependências:

    npm install
    
  3. Compile o servidor:

    npm run build
    

Configuração

  1. Obtenha sua chave de API da Perplexity em https://www.perplexity.ai/settings/api

  2. 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 aprimorado
  • sonar-reasoning - Capacidades de raciocínio aprimoradas
  • sonar-pro - Tempos de resposta mais rápidos
  • sonar - 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:

  1. Edite src/index.ts
  2. Recompile com npm run build
  3. Reinicie o Claude para carregar as alterações

Licença

MIT