Preismonitor MCP-Server
Gliederung
Bei diesem Projekt handelt es sich um einen Preisüberwachungsserver, der auf dem Model Context Protocol (MCP) basiert. Vergleichen Sie den DB-Standardpreis und den Gmarket-Echtzeitpreis nach Produktcode und senden Sie eine Benachrichtigung über Slack, wenn der Preis sinkt.
- Server-/Tool-/Prompt-Struktur gemäß MCP-Standards
- Automatisieren Sie den gesamten Prozess des Crawlens, des Preisvergleichs und der Benachrichtigungen
- Unterstützt die Slack-Webhook- Integration
Hauptmerkmale
- DB-Standardpreissuche : Suchen Sie anhand des Produktcodes den Standardpreis in der DB
- Gmarket Echtzeit-Preis-Crawling : Verwenden der Firecrawl-API
- Preise vergleichen und Rabattsätze berechnen
- Senden Sie Slack-Benachrichtigungen, wenn der Preis sinkt
- Bietet ein Tool zur Automatisierung des gesamten Workflows
Ordnerstruktur
Wie man läuft
Installation über Smithery
So installieren Sie Price Monitor Server für Claude Desktop automatisch über Smithery :
1. Virtuelle Umgebung vorbereiten und Paket installieren
2. Umgebungsvariablen festlegen
Legen Sie Umgebungsvariablen wie Slack-Webhooks in .env
Datei wie folgt fest.
3. Führen Sie den MCP-Server aus
- Oder führen Sie es mit Devtools aus:
mcp dev src/price_monitor_mcp.py
- Oder aktivieren Sie die Conda-Umgebung mit einem Shell-Skript und führen Sie dann
MCP-Tools/Eingabeaufforderungsliste
get_db_price(product_code)
: DB-Standardpreisabfragecrawl_gmarket_price(product_code)
: Gmarket-Preis-Crawling in Echtzeitsend_slack_alert(message)
: Slack-Benachrichtigung sendenmonitor_price_workflow(product_code)
: Den gesamten Prozess automatisch ausführen (empfohlen)monitor_price(product_code)
: Eingabeaufforderung (für LLM)
Automatisieren Sie den gesamten Prozess (empfohlen)
Beispiel für den Aufruf eines Workflow-Tools
In den MCP-Entwicklertools/-Client:
- Wählen Sie das Tool
monitor_price_workflow
aus, geben Sieproduct_code
ein und führen Sie es aus. - Ergebnisse: Gibt DB-Preis, niedrigsten Preis, Preisdifferenz, Rabattsatz, Slack-Benachrichtigung usw. zurück.
Python-Clientbeispiel
Slack-Benachrichtigungstest
- Wenn Ihr Slack-Webhook richtig eingerichtet ist, werden Sie automatisch benachrichtigt, wenn ein Preis sinkt.
- Das Nachrichtenformat kann in
send_slack_alert
frei geändert werden.
LLM-Verknüpfung (Claude, GPT usw.)
- Claude, GPT usw. können Eingabeaufforderungen/Tools in natürlicher Sprache ausführen, sobald die MCP-Serververbindung offiziell unterstützt wird
- Derzeit werden die Ergebnisse über den MCP-Clientcode empfangen und zur Anforderung einer Zusammenfassung/Analyse in LLM eingefügt.
Referenzen/Dokumente
- Offizielle Dokumentation zum MCP Python SDK
- Firecrawl, Slack API, DB usw. müssen für jede Umgebung eingerichtet werden.
Kontakt/Beitrag
- Bitte hinterlassen Sie Fragen, Fehler oder Erweiterungswünsche als Probleme!
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Überwacht Produktpreise, indem es Datenbankreferenzpreise mit Echtzeitpreisen von G-Market vergleicht und Slack-Benachrichtigungen sendet, wenn die Preise fallen.
Related MCP Servers
- AsecurityAlicenseAqualityProvides real-time and historical cryptocurrency market data through integration with major exchanges. This server enables LLMs like Claude to fetch current prices, analyze market trends, and access detailed trading information.Last updated -752PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server enabling product searches across e-commerce platforms, price history tracking, and product specification-based searches using natural language prompts.Last updated -814PythonMIT License
- AsecurityAlicenseAqualityA server that provides tools for retrieving real-time price information for various assets including precious metals and cryptocurrencies, allowing language models to access and display current asset price data.Last updated -16852JavaScriptMIT License
- -securityFlicense-qualityProvides real-time access to global stock market data including current prices, historical charts, and company financial information through a Model Context Protocol (MCP) server for AI assistants.Last updated -TypeScript