Perplexity MCP Server
这个服务器允许用户使用 Perplexity AI 执行网络搜索,提供了一个通过简单 API 接口检索搜索结果的工具。
Tools
perplexity_search
Search the web using Perplexity AI
README
Perplexity MCP 服务器
这是一个简单的 MCP 服务器,允许你使用 Perplexity AI 搜索网络。
安装
前提条件
- Node.js 18+ (从 nodejs.org) 下载)
- Git (从 git-scm.com 下载)
- 一个 Perplexity AI API 密钥
Windows 步骤
- 克隆仓库:
git clone [repository-url]
cd perplexity-mcp-server
- 安装依赖:
npm install
- 创建环境变量文件:
- 在根目录下创建一个名为
.env的新文件 - 添加你的 Perplexity AI API 密钥:
PERPLEXITY_API_KEY=your_api_key_here - 在根目录下创建一个名为
Windows 使用方法
开发模式
npm run dev
生产模式
- 构建项目:
npm run build
- 启动服务器:
npm start
使用 Windows 批处理文件 (推荐)
为了避免 Windows 上的环境变量问题,请使用包含的批处理文件:
- 首先构建项目:
npm run build
- 运行批处理文件:
.\run-perplexity-server.bat
或者,在 Windows 资源管理器中双击 run-perplexity-server.bat 文件。
有关详细说明,请参阅 Windows 设置指南。
Windows 问题排查
常见问题
-
权限错误
- 以管理员身份运行命令提示符或 PowerShell
- 检查项目目录中的文件权限
-
环境变量
- 确保
.env文件位于根目录中 .env文件中=符号周围没有空格- 更改环境变量后重启终端
- 使用提供的批处理文件以避免环境变量问题
- 确保
-
Node.js 问题
- 验证 Node.js 安装:
node --version - 确保 npm 已安装:
npm --version
- 验证 Node.js 安装:
错误信息
如果看到 Error: ENOENT: no such file or directory,请确保:
- 所有路径都使用正确的 Windows 样式分隔符
- 你在正确的目录中
- 所需文件存在
项目结构
perplexity-mcp-server/
├── src/
│ └── index.ts # 主要服务器实现
├── dist/ # 编译后的输出
├── .env # 环境变量
├── package.json # 项目配置
├── run-perplexity-server.bat # Windows 批处理文件
└── tsconfig.json # TypeScript 配置
API 使用
该服务器提供了一个名为 perplexity_search 的工具,用于网络搜索:
{
"name": "perplexity_search",
"arguments": {
"query": "your search query here"
}
}
许可证
MIT
推荐服务器
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。