Perplexity

Capacidades inteligentes de busca, raciocínio e pesquisa alimentadas pelos modelos de IA da Perplexity.

Documentação

Servidor MCP Perplexity

Um assistente de pesquisa inteligente alimentado pelos modelos de IA especializados da Perplexity. Possui detecção automática de complexidade de consultas para rotear solicitações ao modelo mais adequado para obter resultados ideais. Diferente do servidor oficial, ele tem capacidades de busca PARA TODA TAREFA, essencialmente.

Ele também força o agente que usa o MCP a ser específico.

Ferramentas

1. Busca (Sonar Pro)

Busca rápida para consultas simples e verificação de informações básicas. Melhor para perguntas diretas que precisam de respostas concisas e objetivas.

const result = await use_mcp_tool({
  server_name: "perplexity",
  tool_name: "search",
  arguments: {
    query: "What is the capital of France?",
    force_model: false // Optional: force using this model even if query seems complex
  }
});

2. Raciocínio (Sonar Reasoning Pro)

Lida com tarefas complexas e de múltiplas etapas que exigem análise detalhada. Perfeito para explicações, comparações e resolução de problemas.

const result = await use_mcp_tool({
  server_name: "perplexity",
  tool_name: "reason",
  arguments: {
    query: "Compare and contrast REST and GraphQL APIs, explaining their pros and cons",
    force_model: false // Optional: force using this model even if query seems simple
  }
});

3. Pesquisa Profunda (Sonar Deep Research)

Conduz pesquisas abrangentes e gera relatórios detalhados. Ideal para análise aprofundada de tópicos complexos.

const result = await use_mcp_tool({
  server_name: "perplexity",
  tool_name: "deep_research",
  arguments: {
    query: "The impact of quantum computing on cryptography",
    focus_areas: [
      "Post-quantum cryptographic algorithms",
      "Timeline for quantum threats",
      "Practical mitigation strategies"
    ],
    force_model: false // Optional: force using this model even if query seems simple
  }
});

Configuração

  1. Pré-requisitos

  2. Configurar as Configurações do MCP

Adicione ao seu arquivo de configurações do MCP (a localização varia conforme a plataforma):

{
  "mcpServers": {
    "perplexity": {
      "command": "node",
      "args": ["/path/to/perplexity-server/build/index.js"],
      "env": {
        "PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Ou use NPX para não precisar instalá-lo localmente (recomendado para macOS):

{
  "mcpServers": {
    "perplexity": {
      "command": "npx",
      "args": [
        "-y",
        "perplexity-mcp"
      ],
      "env": {
        "PERPLEXITY_API_KEY": "your_api_key"
      }
    }
  }
}

Caso o Cliente MCP não consiga interpretar a Chave de API da Perplexity a partir do ambiente usando métodos como "${env:PERPLEXITY_API_KEY}" comuns em Agentes de Codificação de IA modernos (ex.: Kiro), existem duas soluções alternativas:

Argumento de Linha de Comando: Passe a chave de API diretamente como um argumento de linha de comando, e você pode até tentar verificar se "${env:PERPLEXITY_API_KEY}" funciona ali.

{
  "mcpServers": {
    "perplexity": {
      "command": "node",
      "args": [
        "/path/to/perplexity-server/build/index.js",
        "--api-key",
        "your_api_key_here"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Ler um Arquivo .env Explícito: especifique a localização do arquivo .env do projeto com as variáveis de ambiente e chaves de API para o seu projeto atual usando o argumento de linha de comando --cwd, e o Servidor MCP lerá o arquivo .env do diretório encontrando a Chave de API da Perplexity a partir dali.

{
  "mcpServers": {
    "perplexity": {
      "command": "node",
      "args": [
        "/path/to/perplexity-server/build/index.js",
        "--cwd",
        "/path/to/your/project"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Ordem de Prioridade: Argumento de linha de comando > Variável de ambiente > arquivo .env com --cwd (caminho necessário)

Histórico de Estrelas

Star History Chart