Dianping MCP Server
Dianping MCP Server
Este es un servidor MCP que busca contenido de Dianping a través de una sesión de inicio de sesión en el navegador local. Las búsquedas en la versión de escritorio y móvil de Dianping activan inicio de sesión/verificación de seguridad para solicitudes anónimas, por lo que este proyecto no utiliza interfaces no autorizadas ni intenta eludir captchas o mecanismos anti-scraping; el servicio utiliza Playwright para controlar Chrome local y reutiliza un perfil persistente independiente.
Inicio rápido
Requiere Node.js 20+ y tener instalado Chrome, Edge o Chromium:
npm install
npm run loginEl comando de inicio de sesión abrirá el navegador. Complete el inicio de sesión y la verificación de seguridad de Dianping, luego vuelva a la terminal y presione Ctrl+C para salir. Los datos de inicio de sesión se guardan por defecto en ~/.dianping-mcp/browser-profile. Luego inicie el servidor MCP:
npm run build
npm startEl cliente MCP se conecta mediante stdio y proporciona tres herramientas:
search_places: Busca comercios por ciudad, palabra clave y número de página, devolviendo nombre, puntuación, número de reseñas, precio por persona, dirección y URL de la tienda.get_place_details: Obtiene información de la tienda y reseñas destacadas según el ID de la tienda o la URL de los resultados de búsqueda.check_session: Verifica si el navegador está disponible, si necesita inicio de sesión o verificación de seguridad.
Related MCP server: dots-mcp
Configuración del cliente MCP
Configure el siguiente comando en un cliente que admita stdio MCP, reemplazando la ruta con la ruta absoluta del repositorio:
{
"mcpServers": {
"dianping": {
"command": "npm",
"args": ["--prefix", "/绝对路径/dp-mcp", "start"],
"env": {
"DP_CITY": "上海"
}
}
}
}También puede usar directamente el dist/index.js compilado:
{
"command": "node",
"args": ["/绝对路径/dp-mcp/dist/index.js"],
"env": { "DP_CITY": "上海" }
}Opciones de configuración
Variable | Valor por defecto | Descripción |
|
| Directorio del perfil de inicio de sesión del navegador |
| Detección automática | Ejecutable de Chrome/Edge/Chromium |
|
| Ciudad predeterminada cuando no se pasa ciudad en |
|
| Si la búsqueda MCP se ejecuta sin cabeza; para inicio de sesión use |
|
| Intervalo mínimo entre dos solicitudes de página |
|
| Tiempo de vida de la caché en memoria para búsquedas y detalles |
|
| Tiempo de espera para navegación y selectores |
Las ciudades comunes integradas actualmente incluyen Shanghái, Pekín, Hangzhou, Cantón, Nankín, Suzhou, Shenzhen, Chengdu, Chongqing, Tianjin, Ningbo, Yangzhou, Wuxi, Fuzhou, Xiamen, Wuhan, Xi'an, Shenyang, Dalian, Changsha, Qingdao y Jinan; para otras ciudades se puede pasar el ID de ciudad de Dianping.
Desarrollo y verificación
npm test
npm run check
npm run buildCuando la estructura de la página o las políticas de seguridad cambien, el servicio devolverá errores claros de análisis/verificación. Reduzca la frecuencia de las llamadas y cumpla con los términos de servicio, reglas de robots y leyes aplicables de Dianping.
Maintenance
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
- AlicenseBqualityFmaintenanceProvides a remote browser session and MCP tools for restricted search and extraction on sites like XHS, Yelp, and TripAdvisor, with human-in-the-loop login.5Apache 2.0
- Flicense-qualityCmaintenanceEnables searching Xiaohongshu (小红书) content via dots.ai using a logged-in browser session, exposed as MCP tools.
- FlicenseAqualityCmaintenanceEnables querying Mega MGC Coffee store locations, menu items, and real-time stock (sold-out) status across all stores using the official app API.7
- Flicense-qualityBmaintenanceEnables AI agents to search Xianyu second-hand marketplace for product prices with automatic cookie detection.2
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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