Shopify AI Ops Agent
🛍️ Shopify AI Operations Agent
Продакшен-агент автономных операций для электронной коммерции, построенный на LangGraph v1, Model Context Protocol (MCP 2026-07-28), FastAPI, PostgreSQL + pgvector, Redis, OpenTelemetry и строгой системе управления рисками Human-in-the-Loop (HITL).
📖 Полная техническая документация
Подробная архитектура, терминология и Architectural Decision Records (ADRs), написанные в стиле ASD-STE100 (Упрощённый технический английский), доступны здесь:
👉 DOCUMENTATION.md
Скачать PDF-презентацию визуальной архитектуры:
👉 architecture_diagram.pdf (или по адресу http://localhost:8000/architecture.pdf)
Related MCP server: MCP Shopify
🏗️ Основные архитектурные инварианты
Предварительный шлюз рисков и политик: Деструктивные удаления, финансовые бюджеты и исходящие коммуникации запускают прерывание LangGraph (
interrupt_before), требующее одобрения человека.Развязанный слой MCP-инструментов: Все бизнес-возможности упакованы в 5 серверов статически безсостоятельных MCP-инструментов (
Shopify,Analytics,Meta Ads,Communications,Trend Intelligence).Детерминированная бизнес-аналитика: Финансовые метрики вычисляются с помощью детерминированных SQL-процедур, исключая арифметические галлюцинации LLM.
Сенсоры против преждевременной победы: Агент повторно запрашивает актуальное состояние, чтобы математически проверить, что мутации действительно произошли, прежде чем сообщать о завершении.
Смещённые влево эвалюации и трассировка: 28 автоматизированных наборов тестов pytest, 17-кейсовый золотой эталонный бенчмарк и независимый аудит Critic Agent (Оценка: 98.5/100, Оценка: A+).
📁 Структура репозитория
shopify-ai-ops-agent/
├── DOCUMENTATION.md # Full technical documentation (ASD-STE100)
├── architecture_diagram.pdf # 2-slide landscape architecture diagram
├── docker-compose.yml # Postgres (pgvector) + Redis + Jaeger + API
├── pyproject.toml # Dependencies & packaging
├── app/
│ ├── api/ # FastAPI routes (agent, approvals, health)
│ ├── agent/ # LangGraph state machine & specialized nodes
│ ├── mcp_servers/ # 5 Stateless MCP tool servers
│ ├── core/ # Security (HMAC-SHA256), Idempotency, Database
│ ├── rag/ # Hybrid Vector + BM25 search & brand guidelines
│ ├── static/ # Executive SaaS Cockpit UI & Command Palette
│ └── evals/ # Golden datasets & Critic Agent audit
└── tests/ # 28 automated unit, safety, and integration tests🚀 Быстрый старт и настройка
1. Локальная разработка
# Install dependencies
pip install -r requirements.txt
# Start the application server & dashboard
python -m uvicorn app.api.main:app --reload --port 8000Панель управления (UI):
http://localhost:8000/(НажмитеCtrl + Kдля палитры команд)Интерактивная документация API:
http://localhost:8000/docsАрхитектурный PDF:
http://localhost:8000/architecture.pdf
🧪 Верификация и эвалюации
# Run full automated test suite (28 tests)
python -m pytest tests/ -v
# Run independent Critic Agent technical audit
python -m app.evals.judge_agentThis server cannot be deployed
Maintenance
Related MCP Connectors
Hosted Shopify MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Multi-tenant MCP gateway for AI commerce. One connection, every store.
Multi-tenant MCP gateway for AI commerce. One connection, every store.
Multi-tenant MCP gateway for AI commerce. One connection, every store.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceA Shopify-focused MCP server that enables AI agents to manage store operations like order tracking, product discovery, and checkout link generation. It facilitates customer-facing interactions including shipping estimates and real-time inventory searches.-
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server for Shopify Admin API integration, enabling AI assistants to manage products, orders, customers, inventory, analytics, and more through natural language.8 npm19MIT
- FlicenseNot gradedqualityDmaintenanceHosted MCP server connecting Shopify, Klaviyo, GA4, Meta Ads, Google Ads, Xero, Gorgias and 20+ e-commerce data sources so AI assistants can answer merchant questions that span every source at once.-
- AlicenseNot gradedqualityDmaintenanceMCP server for e-commerce operations including product catalog management, cart/checkout, and Stripe integration, with built-in EU AI Act compliance.68 PyPIMIT