Perplexity MCP Server

Perplexity MCP Server

site icon
2025.02.17 0
TypeScript网络搜索API 接口搜索工具
Perplexity MCP Server 是一个简单的 MCP 服务器,允许用户通过 Perplexity AI 进行网络搜索。它提供了一个便捷的接口,用于执行网络搜索并返回结果。
View on GitHub

Overview

基本能力

产品定位

Perplexity MCP Server 是一个基于 Perplexity AI 的网络搜索服务,旨在为用户提供一个简单、高效的网络搜索接口。

核心功能

  1. 网络搜索:通过 Perplexity AI API 执行网络搜索。
  2. API 接口:提供 perplexity_search 工具,支持用户输入查询并返回搜索结果。
  3. 开发与生产模式:支持开发模式和生产模式,便于调试和部署。

适用场景

  1. 开发集成:开发者可以将其集成到自己的应用中,实现网络搜索功能。
  2. 自动化搜索:适用于需要自动化网络搜索的场景,如数据分析、信息收集等。

工具列表

  1. perplexity_search:用于执行网络搜索的工具,接受一个查询参数并返回搜索结果。

常见问题解答

  1. 权限错误:确保以管理员身份运行命令行工具,并检查项目目录的文件权限。
  2. 环境变量问题:确保 .env 文件位于根目录,且格式正确(无空格)。
  3. Node.js 问题:验证 Node.js 和 npm 的安装是否正确。

使用教程

使用依赖

  1. Node.js 18+:从 nodejs.org 下载并安装。
  2. Git:从 git-scm.com 下载并安装。
  3. Perplexity AI API 密钥:获取 API 密钥并配置到 .env 文件中。

安装教程

  1. 克隆仓库:
git clone [repository-url]
cd perplexity-mcp-server
  1. 安装依赖:
npm install
  1. 创建环境文件:
  2. 在根目录创建 .env 文件。
  3. 添加 API 密钥: env PERPLEXITY_API_KEY=your_api_key_here

调试方式

  1. 开发模式
npm run dev
  1. 生产模式
npm run build
npm start

许可证

该项目遵循 MIT 开源许可条款。