详细介绍
Perplexity Ask MCP 服务器通过集成Sonar API,为Claude提供实时网络搜索能力,使用户能够在对话中即时获取全球网络上的最新信息。该工具支持多平台集成,包括Claude桌面应用和Cursor等,适用于研究人员、学生及需要提升工作效率的用户。
核心功能
Perplexity Ask MCP 服务器的核心功能是通过Sonar API实现对互联网的实时访问,为Claude提供强大的网络搜索能力。用户可以在对话中提出问题,并立即获得来自网络的最新信息。
该工具提供了一个名为 perplexity_ask 的工具,能够与网络搜索进行实时对话。输入包括对话消息数组,每条消息需包含角色(如 system、user、assistant)和内容。
主要功能包括:
- 实时网络搜索:利用Sonar API获取最新、最准确的网络信息。
- 多平台兼容性:支持与Claude桌面应用及Cursor等工具无缝集成。
安装方法
安装Perplexity Ask MCP 服务器需要以下步骤:
- 克隆项目仓库并安装依赖项。
- 获取Sonar API密钥,并将其配置为环境变量。
- 配置Claude桌面应用,添加MCP服务器配置。
- 使用Docker构建镜像并运行服务器。
git clone git@github.com:ppl-ai/modelcontextprotocol.git
cd modelcontextprotocol/perplexity-ask && npm install
export PERPLEXITY_API_KEY=your_api_key_here
docker build -t mcp/perplexity-ask:latest -f Dockerfile .
docker run -i --rm -e PERPLEXITY_API_KEY mcp/perplexity-ask此外,也可以通过 npx 直接运行服务器:
npx server-perplexity-ask使用方法
使用Perplexity Ask MCP 服务器需要在Claude桌面应用中启用该工具。配置方法如下:
{
"mcpServers": {
"perplexity-ask": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PERPLEXITY_API_KEY",
"mcp/perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}使用示例包括:
- 查询最新科技新闻
- 查找历史事件详情
请告诉我最近的科技新闻。请描述二战期间的重要战役。使用场景
Perplexity Ask MCP 服务器适用于多种场景,包括:
- 研究人员需要快速获取最新的学术或行业信息。
- 学生在学习过程中查找历史事件或科学知识。
- 职场人士提升工作效率,快速获取市场动态或行业趋势。
注意事项
使用该工具时需注意以下事项:
- 必须拥有有效的Sonar API密钥。
- 网络延迟可能影响搜索速度。
- 确保环境变量配置正确,避免运行失败。
Perplexity Ask MCP 服务器通过集成Sonar API,为Claude提供了一个强大的实时网络搜索工具,适用于多种研究和工作场景。其多平台兼容性和易用性使其成为提升信息获取效率的理想选择。