# Perplexity Intelligent MCP Server
An intelligent Perplexity research MCP server for Claude Desktop with automatic model selection, multi-model synthesis, and persistent research history.
## Features
- **Intelligent Model Selection**: Auto-picks the right Perplexity model based on your query
- **Research History**: Saves all research to `~/Documents/Perplexity Research/`
- **Multi-Model Synthesis**: Combines multiple models for comprehensive research
- **Search History**: Search past research to avoid duplicate queries
- **Built-in Citations**: Every response includes sources and references
## Quick Setup
### Prerequisites
- Node.js 18+ ([download](https://nodejs.org/))
- Claude Desktop
- Perplexity API key (get one at [perplexity.ai/settings/api](https://www.perplexity.ai/settings/api))
### Configure Claude Desktop
Open `~/Library/Application Support/Claude/claude_desktop_config.json` and add:
```json
{
"mcpServers": {
"perplexity-research": {
"command": "npx",
"args": ["-y", "@familyitguy/perplexity-mcp"],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}
}
```
Replace `your-api-key-here` with your Perplexity API key.
### Restart Claude Desktop
Quit completely (Cmd+Q) and reopen. You're done!
## Available Tools
### `research`
Intelligent Perplexity search with auto-logging.
```
Use: "Research the current state of AI in healthcare"
```
### `deep_research`
Multi-model synthesis for comprehensive research.
```
Use: "Do a deep research on renewable energy trends"
```
### `search_research`
Search past research for existing findings.
```
Use: "Search my research for React performance"
```
### `list_research_threads`
List all saved research threads.
### `read_research_thread`
Read a specific past research thread.
### `list_models`
Show available Perplexity models and when to use each.
## Models
| Model | Best For |
|-------|----------|
| sonar | Simple factual lookups, current events |
| sonar-pro | Multi-source research, fact-checking |
| sonar-reasoning-pro | Why/how questions, complex analysis (default) |
| sonar-deep-research | Exhaustive research, comprehensive reports |
## Research Storage
All research is automatically saved to:
```
~/Documents/Perplexity Research/
├── topic-name-2025-01-15.md
├── another-topic-2025-01-16.md
└── ...
```
You can browse your research history in Finder anytime.
## Environment Variables
| Variable | Description | Default |
|----------|-------------|---------|
| `PERPLEXITY_API_KEY` | Your Perplexity API key | Required |
| `PERPLEXITY_RESEARCH_DIR` | Custom research directory | `~/Documents/Perplexity Research/` |
## License
MIT