Modelcontextprotocol

Modelcontextprotocol

🚀 perplexity Ask MCP 服务器

本项目是一个集成 Sonar API 的 MCP 服务器实现,能让 Claude 实现实时的网络范围研究,为信息获取和交互提供更强大的支持。

请参考官方 DeepWiki 页面 以获取实施帮助。

✨ 主要特性

  • 集成 Sonar API,使 Claude 可进行实时网络范围研究。
  • 提供 perplexity_ask 工具,能使用 Sonar API 与网络搜索进行实时对话。

📦 安装指南

步骤 1: 克隆仓库并安装依赖

克隆此仓库:

git clone git@github.com:ppl-ai/modelcontextprotocol.git

导航到 perplexity-ask 目录并安装必要的依赖项:

cd modelcontextprotocol/perplexity-ask && npm install

步骤 2: 获取 Sonar API 密钥

  1. Sonar API 账户 上注册。
  2. 按照账户设置说明,从开发者控制台生成您的 API 密钥。
  3. 将 API 密钥设置为环境变量 PERPLEXITY_API_KEY

步骤 3: 配置 Claude Desktop

  1. 这里 下载 Claude 桌面端。
  2. 在您的 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"perplexity-ask": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PERPLEXITY_API_KEY",
"mcp/perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}

NPX 配置

{
"mcpServers": {
"perplexity-ask": {
"command": "npx",
"args": [
"-y",

💻 使用示例

工具 perplexity_ask

perplexity_ask 可使用 Sonar API 与网络搜索进行实时对话。

  • 输入:
    • messages (数组): 对话消息的数组。
      • 每条消息必须包括:
        • role (字符串): 消息的角色(例如,systemuserassistant)。
        • content (字符串): 消息的内容。

📚 详细文档

高级系统架构

Credits: DeepWiki 动力 Devin

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-18 06:12

相似服务问题