š§ Ultra-Pro Perplexity AI MCP Server 2.0 - Enhanced 2025 Edition with correct API models! Advanced AI search, deep research, reasoning models (sonar-pro, sonar-reasoning-pro, sonar-deep-research), structured responses, smart caching, real-time analytics.
npm install nascoder-perplexity-mcpš§ FIXED 2025 EDITION - Advanced Perplexity AI integration with correct API models and comprehensive features.
ā
Correct 2025 Perplexity API models
- sonar-pro - Advanced reasoning and search
- sonar - Standard search model
- sonar-deep-research - Deep research capabilities
- sonar-reasoning-pro - Advanced reasoning
- sonar-reasoning - Standard reasoning
- r1-1776 - Specialized model
ā
Advanced Capabilities
- Intelligent caching system
- Rate limiting protection
- Real-time analytics
- Advanced search parameters
- Response formatting options
- Error handling and retry logic
``bash`
npm install nascoder-perplexity-mcp
Set your Perplexity API key:
`bash`
export PERPLEXITY_API_KEY="YOUR_API_KEY_HERE"
`javascript
// Start the MCP server
node index.js
// Or use with npx
npx nascoder-perplexity-mcp
`
The MCP server integrates seamlessly with various MCP clients. Once configured, you can use it with:
`bash`Ask a question using Perplexity AI
Use specific models for different tasks
Get analytics and performance metrics
`json`
{
"messages": [{"role": "user", "content": "What is quantum computing?"}],
"model": "sonar-pro",
"options": {
"maxTokens": 2000,
"temperature": 0.2,
"searchMode": "academic",
"returnImages": true
}
}
Add to your MCP client configuration:
`json`
{
"mcpServers": {
"nascoder-perplexity": {
"command": "npx",
"args": ["nascoder-perplexity-mcp"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
},
"timeout": 30000,
"disabled": false
}
}
}
- ā
No hardcoded API keys
- ā
Environment variable validation
- ā
Secure credential handling
- ā
Rate limiting protection
Run real functional tests:
`bash``
node test-tools.js
- GitHub: https://github.com/freelancernasimofficial/nascoder-perplexity-mcp
- Issues: https://github.com/freelancernasimofficial/nascoder-perplexity-mcp/issues
Built with ā¤ļø by NasCoder (@freelancernasimofficial)