Skip to main content
Glama

VibeCart

Коммерческая инфраструктура для приложений, созданных с помощью ИИ, и ИИ-агентов.

VibeCart позволяет продавцу сохранить существующее приложение и аккаунт Stripe, добавляя небольшой, проверяемый коммерческий слой, который могут обнаруживать и использовать ИИ-агенты. Платежи поступают напрямую на аккаунт продавца в Stripe; VibeCart не нужно становиться зарегистрированным продавцом.

Архитектура основана на протоколах: один доверенный коммерческий бэкенд, а вокруг него — тонкие адаптеры MCP/UCP/клиентов.

Рабочая производственная поверхность

Общий MCP

Конечная точка: https://vibecart.vercel.app/mcp

Инструменты:

  • vibecart.list_products

  • vibecart.get_product

  • vibecart.get_integration_instructions

  • vibecart.create_checkout

vibecart.create_checkout поддерживает как устаревший ввод для одного продукта, так и доверенный многопозиционный ввод items[]. Цены на товары определяются на сервере; вызывающие стороны не предоставляют реальные цены транзакций.

Клиенты общего MCP должны использовать /mcp.

Постоянная корзина

Корзина VibeCart на базе Neon работает в продакшене:

  • POST /api/cart

  • GET /api/cart/:id

  • PATCH /api/cart/:id

  • DELETE /api/cart/:id

  • POST /api/cart/:id/checkout

Корзина использует доверенное переопределение цен на стороне сервера, идемпотентное создание, оптимистичные проверки версий, срок действия, многопозиционное состояние и передачу корзины в Stripe Checkout.

UCP

  • Обнаружение: https://vibecart.vercel.app/.well-known/ucp

  • UCP-совместимый MCP-транспорт: https://vibecart.vercel.app/ucp/mcp

  • Целевая версия протокола: UCP 2026-04-08

Продакшен рекламирует выпущенные возможности каталога и корзины. Текущие инструменты корзины:

  • create_cart

  • get_cart

  • update_cart

  • cancel_cart

UCP-вызовы требуют meta.ucp-agent.profile и согласования возможностей. Не направляйте обычный MCP-клиент на /ucp/mcp.

Конвейер заказов и адаптер get_order с выпущенной схемой также существуют, но get_order остается скрытым, пока не будут настроены его зависимости от поиска в VibeCart Cloud и реальных постоянных ссылок продавца. VibeCart не рекламирует опциональные возможности до тех пор, пока их зависимости времени выполнения не будут готовы.

Stripe Checkout и заказы

  • Поддерживается создание доверенного многопозиционного Stripe Checkout.

  • Подписи вебхуков Stripe проверяются до того, как оплаченные события попадут в конвейер пост-оплаты.

  • Завершение отложенных платежей обрабатывается отдельно, чтобы заказы не создавались преждевременно.

  • Позиции оплаченного Checkout нормализуются в постоянные записи заказов, когда настроена пересылка VibeCart Cloud.

  • Идентификаторы доверенных товаров продавца сохраняются в Checkout через метаданные Stripe Product.

Related MCP server: ACP Commerce MCP Server

Распространение среди агентов-клиентов

VibeCart не создает отдельный коммерческий движок для каждой модели. OpenAI/Codex/ChatGPT, Claude, Gemini, VS Code, Cursor и другие MCP-клиенты подключаются к одному и тому же бэкенду.

См.:

Адаптеры провайдеров проверяются в CI, чтобы секреты Stripe/базы данных и дублированная коммерческая логика не попадали в конфигурацию клиента.

VibeCart Cloud

VibeCart Core можно бесплатно разместить самостоятельно. VibeCart Cloud — это опциональный управляемый слой за $29/месяц для продавцов, которые хотят, чтобы VibeCart управлял повторяющейся инфраструктурой.

Текущие возможности Cloud включают:

  • постоянные проверенные коммерческие события

  • постоянные нормализованные записи оплаченных заказов и история заказов

  • поиск заказов между серверами

  • подписанные вебхуки выполнения для продавца

  • история доставки и ограниченные повторные попытки

  • мониторинг/оповещения и рабочие процессы поддержки

Рабочее пространство Cloud: https://vibecart-cloud-uupzkh.v2.appdeploy.ai/

Выручка от покупок продавца по-прежнему поступает напрямую на его аккаунт Stripe. VibeCart не берет процент с продаж продавца.

Быстрый старт

npm install
npm run dev

Без секретного ключа Stripe Checkout работает в четко обозначенном демо-режиме. Для реальных платежей настройте STRIPE_SECRET_KEY в настройках секретов/окружения хостинг-провайдера. Никогда не фиксируйте секретные значения в коде.

Полезные публичные конечные точки:

  • /mcp — общий MCP-транспорт/обнаружение

  • /api/cart — создание постоянной корзины

  • /.well-known/ucp — обнаружение бизнес-возможностей UCP

  • /ucp/mcp — UCP-совместимый MCP-транспорт

  • /mcp-clients.json — машиночитаемый манифест совместимости клиентов

  • /llms.txt — краткие машиночитаемые заметки по интеграции

  • /agents.md — руководство для агентов

  • /api/health — булево состояние готовности без секретных значений

  • /cloud — управляемое предложение Cloud

Модель безопасности

  • Продавец владеет аккаунтом Stripe и получает средства напрямую.

  • Доверенные цены берутся из состояния каталога продавца на стороне сервера.

  • Цены, предоставленные клиентом, отключены по умолчанию и доступны только в прототипном режиме при явном включении на стороне сервера.

  • Подписи вебхуков Stripe проверяются перед обработкой пост-оплаты.

  • Состояние корзины является постоянным и версионированным, а не доверенным от браузера/агента.

  • Учетные данные для интеграции Cloud остаются на стороне сервера.

  • Публичные конечные точки здоровья/обнаружения раскрывают булевы значения готовности/возможности, а не значения учетных данных.

  • Опциональные возможности UCP рекламируются только тогда, когда их зависимости времени выполнения действительны.

Соответствие протоколу

CI фиксирует выпущенный исходный код UCP v2026-04-08 и выполняет реальные мапперы VibeCart через официальный валидатор ucp-schema. Полезные нагрузки успеха/ошибки корзины, ответы каталога, обнаружение и частный маппер заказов имеют шлюзы соответствия, привязанные к выпуску.

Текущие справочные ограничения

  • Каталог продавца по-прежнему является небольшим справочным каталогом, а не полноценным сервисом каталога для нескольких продавцов.

  • Запасы, автоматический расчет налогов, расчет стоимости доставки, возвраты/обмены и полный жизненный цикл выполнения заказов не являются готовыми платформенными сервисами.

  • Публичный поиск заказов UCP остается активационно-ограниченным до тех пор, пока не будут настроены его зависимости от Cloud/постоянных ссылок времени выполнения.

  • Next.js App Router является эталонной реализацией; другие фреймворки должны использовать адаптеры вокруг той же основной протокольной поверхности, а не форкать коммерческую логику.

Северная звезда

VibeCart: коммерческая инфраструктура для каждого ИИ-агента. Создайте один раз. Продавайте везде, где может действовать ИИ.

Лицензия

MIT — бесплатно для использования, модификации, распространения, сублицензирования и продажи на условиях лицензии.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
<1hResponse time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/runjohnray2-lgtm/vibecart'

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