Для розробників
Developers — build apps on VTC
Clone VTC Cursor rules, sign in and create an app in your Space, scaffold locally, and deploy to apps.vtc.com with push-to-publish.
Пакет правил курсору
Загальнодоступне сховище — лише правила створення програм. Скопіюйте у свій проект як .cursor/rules/ (ніколи не використовуйте символічні посилання; ніколи не фіксуйте .cursor/ у сховищі програми).
git clone https://github.com/vtcdotcom/vtc-app-rules.git ~/vtc-app-rulesgit clone [email protected]:vtcdotcom/vtc-app-rules.git ~/vtc-app-rules~/vtc-app-rules/scripts/copy-cursor-rules.sh /path/to/your-app- Відкрийте курсор у корені папки програми — по одній програмі на робочу область.
- Попросіть курсор слідувати scaffold-checklist.mdc під час риштування.
- Спільні програми ізолюють дані на простір; Спеціальні програми використовують одну базу даних видавця.
- Періодично витягуйте оновлення правил і повторно запускайте copy-cursor-rules.sh.
Як це працює
Ви створюєте програму локально за допомогою Cursor. VTC розміщує його, впроваджує авторизацію та env платформи під час розгортання та обслуговує його з вашого каталогу Space.
- 1
Клонуйте правила курсору
Скопіюйте публічний репозиторій vtc-app-rules (вище). Це стандарти, яких очікує наш штучний інтелект і конвеєр — автентифікація, файли env, оболонка програми, i18n і макет розгортання.
- 2
Увійдіть на VTC
Використовуйте обліковий запис із доступом адміністратора до простору, де розміщуватиметься програма.
https://app.vtc.com - 3
Створіть додаток у своєму Space
На інформаційній панелі програми відкрийте Space → Apps → Create. Установіть назву програми, коротку назву, розгортання «Спільне чи виділене» та видимість каталогу (простір, мережа або платформа).
- 4
Скопіюйте віддалений Git
Після створення програми відкрийте її налаштування розробника та скопіюйте URL-адресу Git (SSH або HTTPS). На цьому віддаленому пристрої ви натискаєте код — платформа створюється та розгортається під час кожного натискання.
- 5
Скаффолд локально в Cursor
Скопіюйте правила в папку проекту, відкрийте цю папку в Cursor (а не в батьківському каталозі з багатьма репозиторіями) і створіть шаблон за допомогою scaffold-checklist.mdc. Направте своє локальне репо на віддалений Git з кроку 4.
- 6
Натисніть, щоб опублікувати
Зафіксуйте та надішліть на віддалений додаток. Служба збірки створює ваш образ або статичний комплект і обслуговує його на імені хосту видавця — жодного етапу розгортання вручну.
Шаблон активної URL-адреси:
https://myapp.apps.vtc.com
Статичні застосунки Vite можна надіслати й опублікувати одразу. Застосунки Next.js виконують серверний код, тому розгортаються лише після схвалення вашого Space як довіреного розробника. Щоб подати запит, напишіть на [email protected].
Space MCP у Cursor
Підключіть Cursor (або Claude / VS Code) до Простору, до якого ви вже належите. MCP прив’язаний до простору — це не спосіб підключити зовнішню продуктову базу даних до VTC.
- 1
Підключити
Додайте https://mcp.vtc.com/mcp у Cursor Settings → MCP (конфіг нижче). Натисніть Connect — відкриється браузер для входу у VTC.
- 2
Увійдіть і виберіть Простір
Завершіть OTP у спливному вікні, виберіть Простір і поверніться до Cursor. Клієнт зберігає й оновлює токени автоматично.
- 3
Запитуйте в цьому Просторі
Переглядайте дані Shared-програм (list_collections → sample/find), каталог і маніфести, дії Guide (list_available_actions → execute_action) або пропонуйте/запускайте робочі процеси. Мутації та реальні запуски потребують confirmation_token, який спочатку показується вам.
{
"mcpServers": {
"vtc-space-db": {
"type": "http",
"url": "https://mcp.vtc.com/mcp"
}
}
}Інтерактивні клієнти використовують OAuth Connect (вхід у браузері + вибір Простору). Безголові агенти можуть передати admin JWT з Developer Help як Bearer.
- Ті самі рольові обмеження та шлях білінгу, що й у вбудованого Guide, де це застосовно.
- CI / безголовий режим: згенеруйте admin JWT у Developer Help і задайте Authorization: Bearer <jwt> у заголовках MCP.
- Ніколи не вигадуйте інший group_id для інструментів БД — сило лише JWT-Простір.
Що охоплюють правила
Auth & Spaces
JWT через ?token= з оболонки, завантажувальний файл localStorage і визначення group_id для спільних програм.
Інтерфейс користувача та i18n
Стандартна оболонка програми, Tailwind v4, акцентні кольори під час виконання та файли локалі з першого дня.
API та дані
Маршрути CRUD, м’яке видалення, URL-адреси, керовані env, і @posif/sdk для доступу до робочої бази даних орендаря.
Розгорнути
Закріплений .env.production лише для ключів, що належать програмі; платформа вводить URL-адреси API, MongoDB та ідентифікацію під час створення.
VTC Ledger
Дозволений безгазовий EVM для незмінних записів, перевірок у ланцюжку та підписання гаманця — інтегруйте з додатків, коли вам потрібен захист від несанкціонованого доступу.
Готові будувати?
Клонуйте правила, створіть програму у своєму просторі та натисніть, коли будете готові.