Perplexity MCP Go MCP Server

A Go implementation of a Perplexity Search MCP server that allows large language models (LLMs) to access the Perplexity search API through the [Model

Local serverstdioGo

What is the Perplexity MCP Go MCP Server?

A Go implementation of a Perplexity Search MCP server that allows large language models (LLMs) to access the Perplexity search API through the [Model Context

What the server does

  • perplexity_search — Perform web searches and return results, including citations
  • query (string, required): The search query
  • search_recency_filter (string, optional): Filter results by time (month, week, day, hour)
  • max_tokens (integer, optional): Maximum number of tokens to return
  • temperature (number, optional, default: 0.2): Controls randomness in response
  • top_p (number, optional, default: 0.9): Nucleus sampling threshold

Credentials and setup notes

  • Go 1.23 or higher - Perplexity API key

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Perplexity MCP Go MCP Server

{
  "mcpServers": {
    "perplexity-search": {
      "command": "/path/to/perplexity-search-mcp",
      "env": {
        "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Go 1.23 or higher - Perplexity API key
VariableDescriptionRequired
PERPLEXITY_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Perplexity MCP Go to Prerequisites.”
  • “Use Perplexity MCP Go to Installation.”

Frequently asked questions

A Go implementation of a Perplexity Search MCP server that allows large language models (LLMs) to access the Perplexity search API through the [Model Context Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.