Perplexity Webui 스크래퍼: AI 에이전트 서버 및 OpenAI 호환 REST API
Perplexity Webui Scraper는 Henrique Coder에 의해 개발된 무료 mcp 카테고리 도구로, 주로 Python으로 구축되었습니다. 이 도구는 AI 에이전트를 위한 MCP 서버로 기능하며, Perplexity AI의 내부 WebUI 엔드포인트에 연결하는 OpenAI 호환 REST API를 제공합니다. 이 도구는 PyPI에서 Python 패키지로 배포되며, GHCR에서 선택적 컨테이너 이미지와 Python wheel 및 소스 배포가 포함된 GitHub Releases를 통해 제공됩니다. 이는 Perplexity AI와의 프로그래밍 상호작용을 가능하게 하여 개발자와 AI 에이전트가 자신의 애플리케이션 내에서 검색 보강 지능을 활용할 수 있도록 합니다.
Perplexity Webui Scraper는 무엇에 연결됩니까?
Perplexity Webui Scraper는 Perplexity AI의 내부 WebUI 엔드포인트에 연결을 설정합니다. 이 Python 기반 유틸리티는 두 가지 주요 기능을 수행합니다: AI 에이전트를 위한 MCP(모델 컨텍스트 프로토콜) 서버 역할과 동시에 OpenAI 호환 REST API를 제공합니다. 이 이중 접근 방식은 사용자가 구조화된 에이전트 도구를 통해 또는 기존 OpenAI API 클라이언트와 통합하여 Perplexity AI의 기능과 상호작용할 수 있게 하여 AI 애플리케이션과 Perplexity의 검색 증강 지능을 효과적으로 연결합니다.
핵심 기능 및 도구
MCP 서버는 ask_perplexity와 같은 여러 호출 가능한 도구를 노출하여 전문가 프로그래밍 지원을 제공하고, chat_perplexity를 통해 전체 기록 컨텍스트와 함께 진행 중인 대화를 관리합니다. 사용자는 또한 list_chats_perplexity를 사용하여 채팅 ID, 제목 및 생성 날짜를 검색하고, read_chat_perplexity를 통해 로컬에 저장된 대화 기록에 접근할 수 있습니다. OpenAI 호환 REST API는 GET /v1/models, POST /v1/chat/completions와 같은 엔드포인트를 제공하여 채팅 상호작용을 가능하게 하며, GET /docs 또는 GET /redoc를 통해 문서에 접근할 수 있습니다.
대상 사용자
이 도구는 Perplexity AI와의 프로그래밍 상호작용을 원하는 AI 에이전트, 개발자 및 데이터 과학자를 위해 설계되었습니다. 이는 Perplexity의 기능을 자신의 애플리케이션에 통합하거나 OpenAI 호환 클라이언트의 백엔드로 사용하고자 하는 사람들을 위한 것입니다. 확인된 호환 클라이언트에는 BoltAI 웹 브라우징, Claude Code CLI 및 Cursor가 포함됩니다. WebUI 엔드포인트에 의존하기보다는 Perplexity AI에 대한 직접적이고 안정적인 API 연결이 필요한 경우 이 부분은 건너뛰십시오.
시작하는 방법
서버는 Perplexity 계정의 브라우저 세션 토큰을 사용하여 인증합니다. 이 토큰은 OpenAI 호환 API 서버를 위한 Authorization: Bearer 헤더를 통해 전달됩니다.
사용 사례
- Perplexity AI와의 프로그래밍 상호작용: 대화를 시작하고, 파일을 업로드하며, Python을 사용하여 Perplexity의 웹 인터페이스에서 응답을 스트리밍합니다.
- OpenAI 호환 애플리케이션과의 통합: OpenAI 호환 REST API 서버를 실행하여 기존 애플리케이션이나 AI 클라이언트가 Perplexity를 백엔드로 사용할 수 있도록 합니다.
- AI 에이전트 작업 실행: ask_perplexity와 같은 MCP 서버의 노출된 도구를 활용하여 프로그래밍 지원을 요청하고 대화 기록을 관리합니다.
Perplexity Webui Scraper는 에이전트와 개발자를 위한 Perplexity AI에 대한 Python 기반의 브리지를 제공합니다. 이는 MCP 서버와 OpenAI 호환 REST API를 모두 제공하여 기존 AI 클라이언트와의 다목적 프로그래밍 접근 및 통합을 가능하게 합니다. 이 도구는 스트리밍 가능한 채팅 완성을 지원하며 대화 기록 관리를 허용합니다.