Skip to main content
Glama
qianwj

Dianping MCP Server

by qianwj

Dianping MCP Server

로컬 브라우저 로그인 세션을 통해 다이앤핑(大众点评) 콘텐츠를 검색하는 MCP 서버입니다. 다이앤핑의 데스크톱 및 모바일 검색은 익명 요청에 대해 로그인/보안 인증을 트리거하므로, 이 프로젝트는 승인되지 않은 인터페이스를 사용하지 않으며 캡차나 안티크롤링 메커니즘을 우회하려 하지 않습니다. 서비스는 Playwright를 사용하여 로컬 Chrome을 구동하고 독립적인 영구 프로필을 재사용합니다.

빠른 시작

Node.js 20+가 필요하며 Chrome, Edge 또는 Chromium이 설치되어 있어야 합니다:

npm install
npm run login

로그인 명령은 브라우저를 엽니다. 다이앤핑 로그인 및 보안 인증을 완료한 후 터미널로 돌아와 Ctrl+C를 눌러 종료하세요. 로그인 데이터는 기본적으로 ~/.dianping-mcp/browser-profile에 저장됩니다. 그런 다음 MCP 서버를 시작합니다:

npm run build
npm start

MCP 클라이언트는 stdio로 연결되며 세 가지 도구를 제공합니다:

  • search_places: 도시, 키워드, 페이지 번호로 상점을 검색하여 이름, 평점, 리뷰 수, 1인당 가격, 주소 및 상점 URL을 반환합니다.

  • get_place_details: 상점 ID 또는 검색 결과의 URL을 사용하여 상점 정보 및 추천 리뷰를 가져옵니다.

  • check_session: 브라우저 사용 가능 여부, 로그인 또는 보안 인증 필요 여부를 확인합니다.

Related MCP server: dots-mcp

MCP 클라이언트 설정

stdio MCP를 지원하는 클라이언트에 다음 명령을 구성하고 경로를 저장소의 절대 경로로 바꾸세요:

{
  "mcpServers": {
    "dianping": {
      "command": "npm",
      "args": ["--prefix", "/绝对路径/dp-mcp", "start"],
      "env": {
        "DP_CITY": "上海"
      }
    }
  }
}

또는 빌드된 dist/index.js를 직접 사용할 수도 있습니다:

{
  "command": "node",
  "args": ["/绝对路径/dp-mcp/dist/index.js"],
  "env": { "DP_CITY": "上海" }
}

구성 옵션

변수

기본값

설명

DP_PROFILE_DIR

~/.dianping-mcp/browser-profile

브라우저 로그인 프로필 디렉토리

DP_BROWSER_EXECUTABLE_PATH

자동 탐지

Chrome/Edge/Chromium 실행 파일

DP_CITY

上海

search_places에 도시가 전달되지 않을 때의 기본 도시

DP_HEADLESS

true

MCP 검색 시 헤드리스 실행 여부; 로그인은 npm run login 사용

DP_MIN_INTERVAL_MS

1500

두 페이지 요청 사이의 최소 간격

DP_CACHE_TTL_MS

300000

검색 및 상세 정보의 메모리 캐시 시간

DP_NAVIGATION_TIMEOUT_MS

25000

페이지 탐색 및 선택자 타임아웃

현재 내장된 일반 도시는 상하이, 베이징, 항저우, 광저우, 난징, 쑤저우, 선전, 청두, 충칭, 톈진, 닝보, 양저우, 우시, 푸저우, 샤먼, 우한, 시안, 선양, 다롄, 창사, 칭다오, 지난입니다. 다른 도시는 다이앤핑 도시 ID를 전달할 수 있습니다.

개발 및 검증

npm test
npm run check
npm run build

페이지 구조나 보안 정책이 변경되면 서비스는 명확한 구문 분석/인증 오류를 반환합니다. 호출 빈도를 낮추고 다이앤핑의 서비스 약관, robots 규칙 및 관련 법률을 준수하세요.

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.

  • Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.

  • Live Google Maps business search, review, and photo data for AI agents over MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/qianwj/dp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server