perplexity-mcp-server
by cyanheads·★ 22·综合分 40
一个 TypeScript MCP 服务器,提供 Perplexity API 搜索和深度研究工具。
ai-llmsearchdeveloper-tools
13
Forks
1
活跃 Issue
10 个月前
最近提交
2 天前
收录于
概述
Perplexity MCP Server 是一个基于 cyanheads/mcp-ts-template 构建的优质实现,提供两个主要工具:perplexity_search 用于快速搜索查询,perplexity_deep_research 用于深度研究。该服务器包含完善的错误处理、输入验证,支持 stdio 和 HTTP 传输及身份验证。它遵循 MCP 最佳实践,使用 TypeScript 类型安全设计和模块化架构。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过提供 Perplexity 的搜索功能,自动化 AI 代理的研究任务
你:利用最新网络信息增强 LLM 回答的准确性和可验证性
你:将搜索增强生成功能集成到自定义 AI 工作流和应用程序中
你:此服务器支持哪些传输方式?
你:如何处理深度研究的超时问题?
什么时候选它
当您需要 AI 代理通过标准 MCP 接口访问实时网络搜索和全面研究功能时,特别是需要最新信息或多源验证的任务,选择此工具。
什么时候不要选它
如果您需要离线功能,支持除 Perplexity 之外的其他搜索提供商,或偏好没有第三方 API 依赖的自托管解决方案,则应避免使用。
此 server 暴露的工具
从 README 抽取出 2 个工具perplexity_searchPerforms a fast, search-augmented query using the Perplexity API.
perplexity_deep_researchConducts an exhaustive, multi-source investigation for complex topics.
可对比工具
brave-search-mcpduckduckgo-mcpserper-mcp
安装
安装
- 克隆仓库:
git clone https://github.com/cyanheads/perplexity-mcp-server.git
cd perplexity-mcp-server- 安装依赖:
npm install- 构建项目:
npm run build- 配置 MCP 客户端(如 Claude Desktop):
{
"mcpServers": {
"perplexity-mcp-server": {
"command": "node",
"args": ["/path/to/your/perplexity-mcp-server/dist/index.js"],
"env": {
"PERPLEXITY_API_KEY": "您的_PERPLEXITY_API_KEY"
}
}
}
}FAQ
- 此服务器支持哪些传输方式?
- 服务器支持 stdio(默认)和 HTTP 传输。HTTP 传输可以配置端口、主机和身份验证选项。
- 如何处理深度研究的超时问题?
- 对于深度研究工具,建议在 MCP 客户端中设置更长的超时时间(如 180 秒)。某些客户端可能在 60 秒后超时,这对深度研究来说是不够的。
perplexity-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。