
escapewu/perplexity-ai
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Pro 계정 풀을 활용해 무제한 쿼터를 제공하는 서드파티 Perplexity MCP/REST API 구현체입니다.
개요
MCP(모델 컨텍스트 프로토콜) 및 OpenAI 호환 엔드포인트를 통한 검색 기능을 제공하는 비공식 Perplexity.ai 서버입니다. 부하 분산, 건강 모니터링, 다양한 검색 모드를 위한 다중 토큰 풀을 지원합니다. 배포에 대해 조언하거나 실행하기 전에 이 섹션을 읽으세요. 문서, 설명 또는 검토 요청은 라이브 배포를 승인합니다. 사용자가 명시적으로 배포, 업데이트, 재구축, 재시작, 또는 롤아웃을 요청할 때만 서버를 변경하세요. docker-compose.yml, .env.example, deploy/compose.sh 을 배포 소스로 간주하세요. 프로덕션 진입점은 체크아웃된 소스에서 빌드됩니다; 최신 Docker Hub 이미지를 기다리거나 대체하지 마세요. - Compose 플러그인을 포함한 Docker를 요구합니다. - 목적지 파일이 아직 존재하지 않을 때만 예제에서 .env를 만들고 token_pool_config.json 강력한 MCP_TOKEN을 생성하세요(예: openssl rand -hex 32 사용). - .env, token_pool_config 유지.
개요(AI 번역)
퍼플렉시티 MCP 서버
MCP(모델 컨텍스트 프로토콜) 및 OpenAI 호환 엔드포인트를 통한 검색 기능을 제공하는 비공식 Perplexity.ai 서버입니다. 부하 분산, 건강 모니터링, 다양한 검색 모드를 위한 다중 토큰 풀을 지원합니다.
요원 읽음 — 배치
배포에 대해 조언하거나 실행하기 전에 이 섹션을 읽으십시오. 문서 요청, 설명이나 검토는 라이브 배포를 승인하지 않습니다. 서버를 변경하는 것은 사용자가 명시적으로 배포, 업데이트, 재구축, 재시작 또는 롤아웃을 요청하는 >.
요청을 라우팅하세요
| 사용자 의도 | 에이전트 액션 |
|---|---|
| 로컬 설치 설명 또는 준비 | 아래 빠른 시작을 사용하세요; 원격 시스템을 변경하지 마세요. |
| 설정된 프로덕션 서버를 배포하세요 | .agents/skills/server-deploy/SKILL.md를 정확히 따르세요. |
배포를 검증하거나 진단하기. config, verify, status, logs로 시작; 상태를 변경하기 전에 증거를 점검하세요. |
docker-compose.yml, .env.example, 그리고
deploy/compose.sh가 배포 진실의 출처로 사용된다. 생산 항목
체크아웃된 소스에서 포인트를 빌드합니다; Docker Hub latest 이미지를 기다리거나 대체하지 마세요.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Thanks for LINUX DO
Perplexity MCP Server
An unofficial Perplexity.ai server that exposes search capabilities through MCP (Model Context Protocol) and OpenAI-compatible endpoints. Supports multi-token pools for load balancing, health monitoring, and various search modes.
AGENT READ — Deployment
Read this section before advising on or executing deployment. A request for documentation, explanation, or review does not authorize a live deployment. Only change a server when the user explicitly asks to deploy, update, rebuild, restart, or roll out the service.
Route the request
| User intent | Agent action |
|---|---|
| Explain or prepare a local installation | Use the Quick Start below; do not change remote systems. |
| Deploy the configured production server | Follow .agents/skills/server-deploy/SKILL.md exactly. |
| Validate or diagnose a deployment | Start with config, verify, status, and logs; inspect evidence before changing state. |
Treat docker-compose.yml, .env.example, and
deploy/compose.sh as the deployment sources of truth. The production entry
point builds from the checked-out source; do not wait for or substitute a Docker Hub latest image.
First-install prerequisites
- Require Docker with the Compose plugin.
- Create
.envandtoken_pool_config.jsonfrom their examples only when the destination files do not already exist. Generate a strongMCP_TOKEN(for example withopenssl rand -hex 32). - Keep
.env,token_pool_config.json,data/, CSRF/session tokens, and admin tokens out of Git and command output. Never overwrite the server copies during an update. - Preserve the mounted
data/directory so the model cache and WebUI/OAI/MCP session database survive container replacement. - On an Internet-facing host, bind to a loopback address and place the service behind TLS/reverse
proxying; see
.env.examplefor the port form.
Run the guarded deployment entrypoint from the repository checkout:
./deploy/compose.sh config
./deploy/compose.sh up
./deploy/compose.sh verify
./deploy/compose.sh status
up validates .env and the non-empty token pool, builds the application image from the current
checkout, replaces the service, waits for container health, calls /health, and prints status.
Production release contract
- Review the intended local diff on
main, commit only requested files, and push that exact commit. - Confirm local
HEADequalsorigin/mainbefore touching the server. - Require a clean remote tracked worktree; use only a fast-forward pull and verify the remote SHA equals the recorded local commit.
- Run
./deploy/compose.sh up, followed byverifyandstatus.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"perplexity": {
"type": "http",
"url": "http://127.0.0.1:8000/mcp",
"headers": {
"Authorization": "Bearer sk-123456"
}
}
}
}