Skip to main content
Glama
siddiquafathima

deskkit-agentic-commerce

DeskKit — агентная коммерция для Razorpay AI Buildathon

Трек 1: AI-рост и агентная коммерция

Автономный агент закупок, который делает мерчанта (DeskKit) доступным для сделок с ИИ-покупателем, от начала до конца — при этом каждое денежное действие объяснимо, ограничено и контролируется, а журнал аудита ведётся в реальном времени.

Что он делает

DeskKit — небольшой мерчант офисных товаров на Razorpay. Этот проект создаёт ИИ-агента, который:

  • Просматривает каталог DeskKit через интерфейс MCP-инструментов (каталог, читаемый агентом)

  • Анализирует покупки и выполняет реальные заказы Razorpay в тестовом режиме

  • Соблюдает строгий месячный бюджет с двухуровневым контролем: автоматическое одобрение до ₹3,000, ручное одобрение выше этой суммы, жёсткая блокировка при превышении ₹5,000 в месяц

  • Сохраняет расходы между сессиями — бюджет действительно работает как месячный лимит, а не сбрасывается при каждом запуске

  • Активно предлагает сопутствующие товары (апселл/кросс-селл) после успешной покупки

  • Включает второго ИИ-агента, который автономно генерирует запросы на закупку — демонстрируя настоящую коммерцию между агентами, а не только между человеком и агентом

Каждое решение трассируется в LangSmith для полного журнала аудита и визуализируется в реальном времени на панели Monthly Ledger, показывающей количество одобренных/ожидающих/заблокированных операций и историю заказов.

Related MCP server: Cashfree CLI

Почему это соответствует треку

«Каждое денежное действие объяснимо, ограничено и контролируется. Покажите журнал аудита и один сбой, обработанный корректно.»

Этот проект корректно обрабатывает четыре различных сбоя/краевых случая: блокировку бюджета, шлюз одобрения, запросы на товары, отсутствующие в каталоге, и частичное выполнение слишком масштабного запроса между агентами — каждый с понятным обоснованием и реальными альтернативами, без тихих сбоев и принудительных переопределений.

Архитектура

Агент-инициатор (ИИ-покупатель) ──> LangGraph ReAct Agent ──> MCP Tool Layer ──> Razorpay Test-Mode API │ │ │ ├── get_catalog │ └── create_order (с бюджетным контролем) │ └──> LangSmith (журнал аудита)

Технологический стек

  • FastAPI — бэкенд и пользовательский интерфейс

  • LangGraph (паттерн ReAct-агента) — рассуждения и оркестрация инструментов

  • MCP (Model Context Protocol) — каталог и оформление заказа, доступные агенту как инструменты

  • Groq (openai/gpt-oss-120b) — инференс LLM

  • Razorpay Python SDK — реальные платёжные заказы в тестовом режиме

  • LangSmith — наблюдаемость и журнал аудита

  • Постоянное отслеживание расходов на основе JSON

Запуск локально

python -m venv venv
venv\Scripts\activate          # on Windows
pip install -r requirements.txt

Создайте файл .env со следующими значениями: RAZORPAY_KEY_ID=your_test_key RAZORPAY_KEY_SECRET=your_test_secret GROQ_API_KEY=your_groq_key LANGSMITH_API_KEY=your_langsmith_key LANGSMITH_TRACING=true LANGSMITH_PROJECT=deskkit-buildathon

Затем выполните:

uvicorn main:app --reload

Откройте http://127.0.0.1:8000.

Демо

Введите инструкцию (например, «Купи 10 USB-C кабелей и 1 подставку для ноутбука»), или нажмите Симулировать агента-инициатора, чтобы увидеть, как второй ИИ генерирует собственный запрос на покупку, — настоящая коммерция между агентами.

Скриншоты

Успешный заказ с отслеживанием бюджета в реальном времени Успешное оформление заказа

Блокировка заказа, превышающего лимит, с корректным обоснованием Заблокированный заказ

Monthly Ledger — полный журнал аудита с первого взгляда Monthly Ledger

Коммерция между агентами: агент-инициатор генерирует собственный запрос на покупку Агент-агент


Создано для Razorpay AI Buildathon, трек 1.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

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/siddiquafathima/deskkit-agentic-commerce'

If you have feedback or need assistance with the MCP directory API, please join our Discord server