Dianping MCP Server
Dianping MCP Server
Dies ist ein MCP-Server, der über eine lokale, im Browser eingeloggte Sitzung nach Inhalten von Dianping sucht. Da die Desktop- und mobilen Suchen von Dianping für anonyme Anfragen eine Anmeldung/Sicherheitsüberprüfung auslösen, verwendet dieses Projekt keine nicht autorisierten Schnittstellen und versucht nicht, Captchas oder Anti-Crawling-Mechanismen zu umgehen. Der Dienst verwendet Playwright, um das native Chrome zu steuern, und nutzt ein separates, persistentes Profil.
Schnellstart
Voraussetzung: Node.js 20+ und installiertes Chrome, Edge oder Chromium:
npm install
npm run loginDer Anmeldebefehl öffnet einen Browser. Bitte schließen Sie die Dianping-Anmeldung und Sicherheitsüberprüfung ab, kehren Sie dann zum Terminal zurück und drücken Sie Strg+C zum Beenden. Die Anmeldedaten werden standardmäßig in ~/.dianping-mcp/browser-profile gespeichert. Starten Sie anschließend den MCP-Server:
npm run build
npm startDer MCP-Client verbindet sich über stdio und bietet drei Werkzeuge:
search_places: Sucht nach Händlern nach Stadt, Suchbegriff und Seitenzahl. Gibt Name, Bewertung, Anzahl der Bewertungen, Pro-Kopf-Preis, Adresse und Shop-URL aus.get_place_details: Ruft Shop-Informationen sowie ausgewählte Bewertungen basierend auf der Shop-ID oder einer URL aus den Suchergebnissen ab.check_session: Überprüft, ob der Browser verfügbar ist und ob eine Anmeldung oder Sicherheitsüberprüfung erforderlich ist.
Related MCP server: dots-mcp
MCP-Client-Konfiguration
Konfigurieren Sie den folgenden Befehl in einem Client, der stdio-MCP unterstützt. Ersetzen Sie den Pfad durch den absoluten Pfad des Repositorys:
{
"mcpServers": {
"dianping": {
"command": "npm",
"args": ["--prefix", "/绝对路径/dp-mcp", "start"],
"env": {
"DP_CITY": "上海"
}
}
}
}Sie können auch direkt das erstellte dist/index.js verwenden:
{
"command": "node",
"args": ["/绝对路径/dp-mcp/dist/index.js"],
"env": { "DP_CITY": "上海" }
}Konfigurationsoptionen
Variable | Standardwert | Funktion |
|
| Verzeichnis für Browser-Anmeldedaten |
| Automatische Erkennung | Ausführbare Datei von Chrome/Edge/Chromium |
|
| Standardstadt, wenn keine Stadt an |
|
| Soll die MCP-Suche im Headless-Modus laufen? Für die Anmeldung bitte |
|
| Mindestabstand zwischen zwei Seitenanfragen |
|
| Cache-Dauer für Suchen und Details im Arbeitsspeicher |
|
| Timeout für Seitennavigation und Selektoren |
Derzeit sind gängige Städte integriert: Shanghai, Peking, Hangzhou, Guangzhou, Nanjing, Suzhou, Shenzhen, Chengdu, Chongqing, Tianjin, Ningbo, Yangzhou, Wuxi, Fuzhou, Xiamen, Wuhan, Xi'an, Shenyang, Dalian, Changsha, Qingdao und Jinan. Für andere Städte kann die Dianping-Stadt-ID übergeben werden.
Entwicklung und Überprüfung
npm test
npm run check
npm run buildBei Änderungen der Seitenstruktur oder der Sicherheitsrichtlinien gibt der Dienst explizite Analyse-/Überprüfungsfehler zurück. Bitte reduzieren Sie die Aufruffrequenz und befolgen Sie die Dianping-Nutzungsbedingungen, die robots-Regeln und die geltenden Gesetze.
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