Price Monitor MCP Server
Сервер MCP для мониторинга цен
контур
Данный проект представляет собой сервер мониторинга цен на основе Model Context Protocol (MCP). Сравните стандартную цену DB и цену Gmarket в реальном времени по коду продукта и отправьте уведомление через Slack, когда цена снизится.
Структура сервера/инструмента/подсказки в соответствии со стандартами MCP
Автоматизируйте весь процесс сканирования, сравнения цен и уведомлений
Поддерживает интеграцию Slack WebHook
Related MCP server: Ecommerce Price Monitor MCP
Основные характеристики
Поиск стандартной цены в базе данных : Поиск стандартной цены в базе данных с использованием кода продукта
Отслеживание цен в реальном времени на Gmarket : использование API Firecrawl
Сравните цены и рассчитайте ставки скидок
Отправляйте уведомления в Slack, когда цена падает
Предоставляет инструмент для автоматизации всего рабочего процесса
Структура папок
price_monitor_mcp/
├── src/
│ └── price_monitor_mcp.py # MCP 서버 메인 코드
├── mcp_client.py # MCP 클라이언트 코드
├── README.md
└── .env # 환경변수Как бегать
Установка через Smithery
Чтобы автоматически установить Price Monitor Server для Claude Desktop через Smithery :
npx -y @smithery/cli install @moongzee/mcp-price-monitor --client claude1. Подготовьте виртуальную среду и установите пакет
conda activate price_monitor_mcp
pip install -r requirements.txt
# 또는 필요한 경우
pip install mcp firecrawl requests python-dotenv psycopg2-binary pydantic2. Установка переменных среды
Задайте переменные среды, такие как Slack webhooks, в файле .env следующим образом.
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/...
DB_HOST=...
DB_PORT=...
DB_NAME=...
DB_USER=...
DB_PASSWORD=...3. Запустите MCP-сервер.
mcp run src/price_monitor_mcp.pyИли запустите его с помощью devtools:
mcp dev src/price_monitor_mcp.pyИли активируйте среду conda с помощью скрипта оболочки, а затем запустите
Список инструментов/подсказок MCP
get_db_price(product_code): стандартный запрос цены в базе данныхcrawl_gmarket_price(product_code): сканирование цен Gmarket в реальном времениsend_slack_alert(message): Отправить уведомление Slackmonitor_price_workflow(product_code): автоматически запустить весь процесс (рекомендуется)monitor_price(product_code): подсказка (для LLM)
Автоматизировать весь процесс (рекомендуется)
Пример вызова инструмента рабочего процесса
В инструментах разработки/клиенте MCP:
Выберите инструмент
monitor_price_workflow, введитеproduct_codeи запустите его.Результаты: возвращает цену БД, самую низкую цену, разницу в цене, ставку скидки, уведомление Slack и т. д.
Пример клиента Python
import asyncio
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
async def main():
server_params = StdioServerParameters(
command="python",
args=["src/price_monitor_mcp.py"],
)
async with stdio_client(server_params) as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
result = await session.call_tool("monitor_price_workflow", arguments={"product_code": "ULCK25151"})
print("워크플로우 결과:", result)
if __name__ == "__main__":
asyncio.run(main())Тест уведомлений Slack
Если ваш вебхук Slack настроен правильно, вы автоматически получите уведомление, когда цена снизится.
Формат сообщения можно свободно изменять в функции
send_slack_alert.
Связь LLM (Клод, GPT и т.д.)
Claude, GPT и т. д. смогут запускать подсказки/инструменты на естественном языке, как только подключение к серверу MCP будет официально поддерживаться.
В настоящее время результаты принимаются через клиентский код MCP и вставляются в LLM для запроса сводки/анализа.
Ссылки/Документы
Для каждой среды необходимо настроить Firecrawl, Slack API, DB и т. д.
Контакты/Вклад
Пожалуйста, оставляйте любые вопросы, сообщения об ошибках или запросы на расширение как проблемы!
This server cannot be deployed
Maintenance
Related MCP Connectors
Track prices & price history on any online shop, with alerts and an API
Product price checks and affiliate link building for AI shopping agents.
Track price drops, stock-outs, restocks, and new/removed products across Shopify stores.
Price-check product pages and build affiliate tracking links.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables querying and comparing product prices across different marketplaces with real-time updates. Deployable on Cloudflare Workers with tools for searching products, comparing prices, and retrieving price history.-
- FlicenseNot gradedqualityCmaintenanceMonitors and analyzes product prices across major e-commerce platforms (Taobao, JD, PDD, 1688, Amazon) with tools for price alerts, competitor comparison, market trends, and deal detection.-
- AlicenseNot gradedqualityDmaintenanceReal-time Shopee competitor price monitoring, powered by AI agents through the Model Context Protocol (MCP). Enables AI agents to track, analyze, and alert on price movements across Shopee Southeast Asia.1MIT
- AlicenseAqualityFmaintenancePersonal-use MCP server that searches Coupang through your own Chrome browser, enabling product search, detail, reviews, orders, cart, and checkout preview without API keys.915 npm1MIT