返回市场
困惑度-MCP服务器

困惑度-MCP服务器

作者:spragginsdesigns3 星标更新:2025-06-20

项目介绍

Perplexity MCP 服务器

这是一个简单的MCP服务器,允许您使用Perplexity AI进行网络搜索。

MCP审核认证:https://mcpreview.com/mcp-servers/spragginsdesigns/perplexity-mcp-server

安装

先决条件

Windows安装步骤

  1. 克隆仓库:
git clone [repository-url]
cd perplexity-mcp-server
  1. 安装依赖项:
npm install
  1. 创建环境文件:
    • 在根目录下创建一个名为.env的新文件
    • 添加您的Perplexity AI API密钥:
    PERPLEXITY_API_KEY=your_api_key_here
    

Windows 使用方法

开发模式

npm run dev

生产模式

  1. 构建项目:
npm run build
  1. 启动服务器:
npm start

使用Windows批处理文件(推荐)

为了避免Windows上的环境变量问题,请使用包含的批处理文件:

  1. 首先构建项目:
npm run build
  1. 运行批处理文件:
.\run-perplexity-server.bat

或者,在Windows资源管理器中双击run-perplexity-server.bat文件。

详细说明请参阅Windows设置指南

解决Windows问题

常见问题

  1. 权限错误

    • 以管理员身份运行命令提示符或PowerShell
    • 检查项目目录中的文件权限
  2. 环境变量

    • 确保.env文件位于根目录
    • .env文件中等号两侧无空格
    • 修改环境变量后重启终端
    • 使用提供的批处理文件避免环境变量问题
  3. Node.js问题

    • 验证Node.js安装:node --version
    • 确保已安装npm:npm --version

错误信息

如果您看到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": "perplex_ity_search",
  "arguments": {
    "query": "您的搜索查询"
  }
}

许可证

MIT