Enables real-time web search capabilities using Perplexity's Sonar models, providing detailed answers with numbered source citations and search results.
Leverages SAP AI Core infrastructure to access and run Perplexity AI models through a local proxy server.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Perplexity Search MCP Serversummarize the key takeaways from Nvidia's latest earnings report"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Perplexity Search MCP Skill
A Claude Code skill that enables web search using Perplexity AI through SAP AI Core.
Overview
This skill provides real-time web search capabilities with source citations by leveraging Perplexity's Sonar models deployed on SAP AI Core. It works as an MCP (Model Context Protocol) server that integrates seamlessly with Claude Code.
Prerequisites
Node.js >= 18.0.0
sap-ai-proxy running locally (default: http://127.0.0.1:3030)
Perplexity model deployed in SAP AI Core (e.g.,
sonar-pro)
Installation
1. Clone and Build
2. Install the Skill
This will:
Add the MCP server to
~/.claude/mcp.jsonInstall the skill definition to
~/.claude/skills/perplexity/
3. Restart Claude Code
Restart Claude Code to load the new MCP server.
Configuration
Environment Variables
Variable | Default | Description |
|
| URL of the sap-ai-proxy server |
|
| Default Perplexity model to use |
To customize, edit the env section in ~/.claude/mcp.json:
Usage
Explicit Invocation
Natural Language
The skill automatically triggers for web search queries:
Available Tools
perplexity_web_search
Full-featured web search with all configuration options.
Parameters:
query(required): The search querymodel(optional):sonar|sonar-pro|sonar-reasoningsearch_recency_filter(optional):day|week|month|yearreturn_citations(optional): boolean (default:true)
perplexity_quick_search
Simplified search for quick queries.
Parameters:
query(required): The search query
Supported Models
Model | Description |
| Fast real-time web search |
| Enhanced reasoning with citations |
| Deep analysis and reasoning |
Response Format
Responses include:
Main answer content
Source citations (numbered URLs)
Search results with titles and snippets
Example output:
Uninstallation
Then restart Claude Code.
Architecture
Troubleshooting
"Model sonar-pro is not available"
Ensure the Perplexity model is deployed in SAP AI Core
Restart sap-ai-proxy to refresh the deployment cache
Verify with:
curl http://127.0.0.1:3030/v1/models
MCP Server Not Loading
Check
~/.claude/mcp.jsonconfigurationEnsure
dist/index.jsexists (runnpm run build)Restart Claude Code
Connection Refused
Ensure sap-ai-proxy is running:
Development
License
MIT