Perplexity Sonar MCP 服务器是一个强大的 MCP 服务器,它实现了 Perplexity 的 Sonar 模型,为 Claude Desktop 及其他 MCP 客户端提供支持。与传统 MCP 服务器不同,该实现提供了对 Perplexity 高级 AI 模型的访问权限,这些模型具备网络搜索功能,能让 Claude 在对话中实时执行网络搜索并提供最新信息。
本服务器能为你提供具备网络搜索功能的高级 AI 模型服务。你可以根据以下步骤进行安装和使用。
sonar
:平衡的通用模型。sonar - pro
:增强功能,适用于复杂任务。sonar - reasoning
:专注于逻辑推理和分析。sonar - deep - research
:深入研究,附带详尽引用。npm install -g perlexity-sonar-mcp-server
git clone https://github.com/felores/perplexity-sonar-mcp.git
cd perplexity-sonar-mcp
npm install
npm start
mcp-server start --port 3000
http://localhost:3000
。const perplexityMcp = new PerplexitySonarMCP();
const result = await perplexityMcp.search("AI 的现状");
const options: SearchOptions = {
model: "sonar-deep-research",
domain: ["arxiv.org", "nature.com"],
searchRecency: "week"
};
const result = await perplexityMcp.search("大语言模型的最新研究", options);
interface PerplexitySonarMCP {
search(query: string, options?: SearchOptions): Promise<SearchResult>;
}
type SearchOptions = {
model?: "sonar" | "sonar-pro" | "sonar-reasoning" | "sonar-deep-research";
domain?: string[];
searchRecency?: "hour" | "day" | "week" | "month";
maxResults?: number;
};
type SearchResult = {
results: ResultItem[];
error?: string;
};
type ResultItem = {
title: string;
url: string;
content: string;
source: string;
date: string;
};
git clone https://github.com/felores/perplexity-sonar-mcp.git
cd perplexity-sonar-mcp
npm install
npm run build
npm run dev
~/Library/Logs/Claude/mcp.log
%APPDATA%\Claude\logs\mcp.log
本项目采用 MIT 许可证。