Skip to main content
Glama
spragginsdesigns

Perplexity MCP Server

Perplexity MCP 서버

이는 Perplexity AI를 사용하여 웹을 검색할 수 있는 간단한 MCP 서버입니다.

설치

필수 조건

Windows용 단계

  1. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:

npm install
  1. 환경 파일을 생성합니다.

    • 루트 디렉토리에 .env 라는 이름의 새 파일을 만듭니다.

    • Perplexity AI API 키 GXP3를 추가하세요.

Related MCP server: Tavily MCP Server

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          # Main server implementation
├── dist/                 # Compiled output
├── .env                  # Environment variables
├── package.json          # Project configuration
├── run-perplexity-server.bat # Windows batch file
└── tsconfig.json         # TypeScript configuration

API 사용

서버는 웹 검색을 위한 단일 도구인 perplexity_search 제공합니다.

{
  "name": "perplexity_search",
  "arguments": {
    "query": "your search query here"
  }
}

특허

MIT

Available Tools

1 tool

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedperplexity_search

TDQS

B3.2/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool has a clear and distinct purpose, making it impossible for an agent to misselect between multiple options.

Naming Consistency5/5

A single tool inherently has perfect naming consistency, as there are no other tools to compare it against for patterns. The name 'perplexity_search' follows a clear verb_noun format, but consistency cannot be assessed across a set of one.

Tool Count2/5

A single tool is generally too few for most server purposes, as it limits functionality and flexibility. For a web search server, this minimal scope might suffice for basic queries, but it feels thin and lacks auxiliary operations like filtering or advanced search options.

Completeness3/5

The server's purpose appears to be web search, and the single tool covers the core action of searching. However, there are notable gaps, such as no tools for refining searches, handling different search types (e.g., news, images), or managing search history, which could lead to agent workarounds or limitations.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    This server enables AI systems to integrate with Tavily's search and data extraction tools, providing real-time web information access and domain-specific searches.
    4
    26,297 npm
    2,415
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Type 3 DAuth MCP server for Perplexity AI API that provides web search, chat, embeddings, and content moderation using Perplexity's search-focused AI models.
    MIT