← 返回目录
P

Perplexity MCP

社区
为 15+ 个 IDE 提供长生命周期 Perplexity 浏览器会话、20+ 个 IDE 自动配置及 VS Code 扩展。
分类
其他
Stars
★ 77 热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+ · 预编译二进制
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
5
64FMRS · C

Perplexity MCP 为希望将 Perplexity AI 功能带入编码环境的开发者提供了强大功能,但伴随着法律和风险方面的考虑。该服务器功能丰富,自动化进度高,但非官方且可能不符合 Perplexity 政策。

最强项 · 文档质量 15/20 最弱项 · 可靠性 10/20

可靠性
10/20
安全与权限
12/20
维护活跃度
15/20
文档质量
15/20
安装易用性
12/20
查看各项评分依据
可靠性 10/20
仓库展示了一个结构清晰的monorepo,包含mcp-server、extension、webview和shared包。CI工作流和测试(vitest)的存在表明关键路径(如redact和vault)有测试覆盖,但服务器未在本地执行,且行为依赖于未公开的Perplexity私有端点,存在因端点变化而中断的风险。自动配置规则目录的手动维护也提示可能存在工具摘要与实际行为不一致的风险。因此得分为10,反映了happy path看似可行但测试和错误处理可能不全面。
安全与权限 12/20
项目明确声明非官方,并警告可能违反Perplexity服务条款,这提高了透明度。凭据通过keytar(或口令)加密存储在vault中,且cookie信息加密保存。常驻浏览器会话和vault解密逻辑设计合理,但未执行无法确认有无数据泄露风险。代码中未发现明显的恶意行为或嵌入令牌。尽管如此,自动浏览器操作和对外部服务的依赖可能带来未知风险,且缺少对高风险操作的显式确认。因此得分为12。
维护活跃度 15/20
仓库活跃,有近期提交和发布,且为MIT许可证。CI工作流提供了持续集成证据。依赖更新和版本管理策略在贡献指南中有所提及(版本同时增加并更新CHANGELOG)。但未提供明确的安全响应渠道,且项目被标记为实验性,可能影响维护稳定性。因此得分为15。
文档质量 15/20
README非常详细,涵盖安装、认证、配置文件生成、故障排除(包括外部客户端vault锁定)、浏览器支持矩阵、架构说明和限制(如依赖未公开端点)。提供了大量示例和默认值。然而,安装步骤未提供关于如何设置环境变量或使用daemon模式的完整细节,且某些概念(如.msg注释)假定用户熟悉特定上下文。因此得分为15。
安装易用性 12/20
提供了详细安装说明,包括克隆、npm install、build和package:vsix命令。支持多种IDE,并说明了如何通过VS Code或npm使用。然而,setup依赖于Node.js 20+和特定的npm工作区配置,并且对于非最佳环境(如Linux)可能需要额外步骤(如patchright install chromium)。由于没有执行,无法验证实际可行性。因此得分为12。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络控制浏览器

适合谁

  • 希望在编码环境中使用 Perplexity 搜索/推理的个人开发者
  • 需要自动配置的 VS Code 用户
  • 希望将 Perplexity 功能集成到多个 IDE 中的用户

不适合谁

  • 需要官方支持或可靠 API 的企业用户
  • 未登录 Perplexity 账户的用户
  • 偏好官方 API 密钥方法的用户

所需权限

  • 访问您本地的浏览器配置文件(如 Chrome 配置文件)
  • 自动化浏览器会话,包括登录和 cookie 管理
  • 读取和写入本地文件(配置、密钥库)
  • 网络访问 Perplexity 端点

风险与副作用

  • 违反 Perplexity 服务条款,可能导致账户限制、暂停或终止。
  • 浏览器自动化可能被 Perplexity 标记为滥用。
  • 实验性项目:API 和行为可能随时变化。
  • vault 加密可能会因操作系统密钥链问题导致锁定。

安装接入

准备工作

运行环境:Node.js 20+ · 预编译二进制

其他可选配置项(10 个)
PERPLEXITY_BROWSER_CHANNEL 可选 选择自动化浏览器通道,如 chrome、msedge、chromium,Chrome 兼容性最佳。
PERPLEXITY_BROWSER_PATH 可选 浏览器可执行文件的绝对路径,优先级高于自动检测。
PERPLEXITY_CHROME_PATH 可选 PERPLEXITY_BROWSER_PATH 的旧版别名。
PERPLEXITY_CONFIG_DIR 可选 覆盖默认配置目录 ~/.perplexity-mcp(配置文件、vault、守护进程状态)。
PERPLEXITY_HEADLESS_ONLY 可选 设为 1 后在已有 cf_clearance 缓存时仅使用无头模式。
PERPLEXITY_SEARCH_MODEL 可选 覆盖 perplexity_ask 的默认模型(默认 pplx_pro)。
PERPLEXITY_REASON_MODEL 可选 覆盖 perplexity_reason 的默认模型(默认 claude46sonnetthinking)。
PERPLEXITY_RESEARCH_MODEL 可选 覆盖 perplexity_research 的默认模型(默认 pplx_alpha)。
PERPLEXITY_COMPUTE_MODEL 可选 覆盖 perplexity_compute 的默认 ASI 模型。
PERPLEXITY_EXPERIMENTAL_IMPIT_SEARCH 可选 设为 1 启用实验性的免浏览器搜索(默认关闭)。

对于 VS Code:从市场安装扩展,然后运行 Perplexity: Login 命令。对于其他客户端:全局安装 npm 包:npm install -g perplexity-user-mcp,并将您的 MCP 客户端指向它。

验证是否装好

安装并在 VS Code 中运行 Perplexity: Login 完成浏览器登录后,在 MCP 客户端的工具列表中确认出现 perplexity_search 等五个工具,然后发送一个简单搜索请求并确认返回带引用的答案。

常见排障

  1. 如果遇到“Vault locked”错误,阅读 `docs/troubleshooting/external-mcp-clients.md`。
  2. 如果 cookie 失效,删除 `~/.perplexity-mcp` 并重新登录。
  3. 如果浏览器自动化失败,确保已安装 Chrome 或设置 `PERPLEXITY_BROWSER_CHANNEL`。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 使用 Perplexity 搜索关于检索增强生成评估的最新论文(scholar 来源)
  • 用 perplexity_ask 从社交来源了解开发者对 Cursor 与 Windsurf 在大型 TypeScript 仓库中的评价
  • 深入研究代码评审自动化的学术证据和从业者讨论,并引用每条论断
  • 用 perplexity_compute 建模菲律宾 5 kW 家用太阳能安装的真实成本,展示假设、计算和敏感性分析

工具能力 5

perplexity_search 只读
执行快速网络搜索。
perplexity_ask 只读
提出综合答案并附带引用。
perplexity_reason 只读
进行逐步推理与分析。
perplexity_research 只读
生成更长的研究报告。
perplexity_compute 只读
在 ASI 或计算机模式下运行计算任务(需要账户访问权限)。

使用场景

在 VS Code 中搜索网络,无需切换上下文
使用 scholarly 或 social 来源进行深入研究
在本地 IDE 中执行复杂的计算任务
跨多个 IDE 自动化 Perplexity 工作流

支持客户端

VS Code
Cursor
Claude Desktop
Claude Code
Windsurf
Cline
Amp
Codex

依据项目文档列出,未经本站实测。

详细介绍

Perplexity MCP 是一个社区维护的 MCP 服务器,它通过自动化您的 Perplexity 账户浏览器会话,将 Perplexity 的搜索、推理和研究能力带入各种 MCP 客户端。它原生支持 VS Code 扩展,并作为独立 npm 包提供给其他 IDE。该服务器利用您现有的 Perplexity 计划(免费/专业/最大),而非 API 密钥。

同类可选方案

用Telethon驱动的Telegram MCP服务器,让MCP客户端读取聊天、管理群组、发送/修改消息、媒体、联系人及设置。

★ 1.8k · 工具数 76 与当前对比 →

源版本 b1366445d9ec 数据同步于 2026-10-12 查看 FMRS 评分方法