Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Perplexity MCP Server
  • Fantasy Premier League MCP Server
  • Bybit MCP Server
  • Spotify MCP Server
  • Formula One MCP Server
Back to MCP Servers
Perplexity MCP Server

Perplexity MCP Server

Public
Family-IT-Guy/perplexity-mcp

A custom Model Context Protocol implementation that integrates Perplexity AI with Claude Desktop, allowing users to access Perplexity's AI models for both single questions and multi-turn conversations.

Verified
javascript
0 tools
May 29, 2025
Updated May 30, 2025

Perplexity MCP Server

A custom Model Context Protocol (MCP) implementation that adds Perplexity AI as a tool provider for Claude Desktop.

Features

  • Seamless integration with Claude Desktop through MCP
  • Access to Perplexity's powerful AI models
  • Support for both single questions and multi-turn conversations
  • Customizable model selection

Installation

Prerequisites

  • Node.js (v16 or higher)
  • Claude Desktop (latest version)
  • Perplexity API key

Option 1: Clone and Run Locally

  1. Clone this repository:

    git clone https://github.com/Family-IT-Guy/perplexity-mcp.git cd perplexity-mcp
  2. Install dependencies:

    npm install
  3. Create a .env file with your API key:

    PERPLEXITY_API_KEY=your_api_key_here
    
  4. Test the server:

    node server.js

Option 2: Install Globally

  1. Clone and navigate to the repository as above

  2. Install globally:

    npm install -g .
  3. Now you can run the server from anywhere:

    perplexity-mcp

Claude Desktop Configuration

Add this configuration to your claude_desktop_config.json file:

Standard Configuration

{ "mcpServers": { "perplexity": { "command": "node", "args": [ "/absolute/path/to/perplexity-mcp/server.js" ], "env": { "PERPLEXITY_API_KEY": "your_perplexity_api_key" } } } }

Global Installation Configuration

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

NVM Users

If you're using Node Version Manager (NVM), you need absolute paths:

{ "mcpServers": { "perplexity": { "command": "/Users/username/.nvm/versions/node/v16.x.x/bin/node", "args": [ "/Users/username/path/to/perplexity-mcp/server.js" ], "env": { "PERPLEXITY_API_KEY": "your_perplexity_api_key" } } } }

Available Tools

Once configured, Claude will have access to these tools:

  1. perplexity_ask - Send a single question to Perplexity

    • Parameters:
      • query (required): The question to ask
      • model (optional): Model name (default: llama-3.1-sonar-small-128k-online)
  2. perplexity_chat - Have a multi-turn conversation

    • Parameters:
      • messages (required): Array of conversation messages
      • model (optional): Model name (default: mixtral-8x7b-instruct)

Troubleshooting

  • Check logs: cat ~/.claude/logs/perplexity.log
  • Ensure your API key is valid
  • Verify your claude_desktop_config.json format
  • Enable verbose logging by adding "DEBUG": "1" to the env section

How It Works

This implementation uses the Model Context Protocol (MCP) created by Anthropic to extend Claude Desktop's capabilities. It:

  1. Creates an MCP server that communicates with Claude via stdio
  2. Registers Perplexity tools with Claude
  3. Proxies requests from Claude to the Perplexity API
  4. Returns responses back to Claude for display

License

This project is licensed under the ISC License - see the LICENSE file for details.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Perplexity MCP Server
    Perplexity MCP Server

    Provides access to Perplexity AI models through two tools: ask\_perplexity for expert programming as...

    Added May 30, 2025
  • Fantasy Premier League MCP Server
    Fantasy Premier League MCP Server

    A Model Context Protocol server that provides access to Fantasy Premier League data, allowing users ...

    Added May 30, 2025
  • Bybit MCP Server
    Bybit MCP Server

    A Model Context Protocol server that provides read-only access to Bybit's cryptocurrency exchange AP...

    9 tools
    Added May 30, 2025
  • Spotify MCP Server
    Spotify MCP Server

    Integrates with Spotify Web API through the Model Context Protocol, allowing users to search tracks,...

    Added May 30, 2025
  • Formula One MCP Server
    Formula One MCP Server

    Provides Formula One data and statistics through a Model Context Protocol interface, allowing users ...

    Added May 30, 2025