CloudBase AI ToolKit
официальныйПереход от AI-подсказки к работающему приложению в один клик. CloudBase AI ToolKit — это мост, который напрямую соединяет вашу AI IDE (Cursor, Copilot и т. д.) с Tencent CloudBase.
Что можно делать с CloudBase AI ToolKit MCP?
- Log in to CloudBase — Authenticate against your CloudBase environment so the assistant can act on your own projects.
- Query and change data — Work with PostgreSQL and document databases, including data models, CRUD, permissions, and security rules.
- Deploy and debug compute — Author, deploy, invoke, and debug cloud functions and Cloud Run services from the conversation.
- Build and ship apps — Use
appBuildanddeployAppto build and release apps, then check results withgetBuildLog. - Inspect environments — Use
queryEnvanddomainsto check the applied region and hosting domains for an environment. - Call Cloud APIs — Use
callCloudApiagainst an allowlisted set of services, with explicitversionfor multi-version services liketke,mongodb, andvod.
Документация
CloudBase AI Toolkit
ИИ пишет код. CloudBase запускает бэкенд.
Интеграционный слой CloudBase для инструментов ИИ-разработки: Plugin устанавливает стек, Skills направляют написание кода, MCP управляет базами данных, функциями и хранилищем, а также выполняет развертывание прямо из чата.
English · 简体中文 · Документация · История изменений · Проблемы
Последние обновления
v2.36.x (2026-10)
- MCP Apps: появились три панели — начало работы, использование среды и результат развертывания; они доступны в экспериментальном режиме и по умолчанию отключены. Чтобы попробовать, задайте
CLOUDBASE_MCP_UI=on - Безопасность: удаление, деструктивные SQL-запросы и соответствующие действия удаления
callCloudApiприостанавливаются до подтверждения с указанием цели; для аргумента, похожего на учетные данные, выполняется одна проверка изменений (длина и отпечаток sha256, само значение не раскрывается) - Среда: на панели использования появился раздел с метриками (QPS, вызовы, ошибки, тайм-ауты, нагрузка MySQL и CloudRun) и понятными названиями; подготовка MySQL больше не доступна через инструменты
- Начало работы: каждый ответ
initializeсодержитinstructionsс первым вызовом только для чтения; в документации по удаленной настройке теперь сначала описан OAuth
v2.35.x (2026-10)
- Хостинг / аутентификация: каждый запрос к размещенному MCP обрабатывается отдельным транспортом, а метаданные клиента кэшируются для каждого учетного ключа; учетные данные уровня проекта теперь имеют приоритет над состоянием входа в аккаунт
- Инструменты / Skills: подготовка MySQL больше не доступна через инструменты; каждый пакет skill содержит
LICENSE.mdрядом сSKILL.md; новый справочный skill по MCP описывает удаленные конечные точки, флаги плагина и схемы инструментов - Обратная связь:
prepareFeedbackоткрывает страницу создания новой проблемы в репозитории вместо автоматически заполненного отчета об ошибке; размещенный сервер теперь включает тот же набор плагинов по умолчанию, что и локальный - Начало работы / документация: каждый ответ
initializeтеперь содержит серверныйinstructions— первый вызов, порядок действий при первом запуске и подсказки, которые можно копировать без изменений; в документации по удаленной настройке теперь сначала описан OAuth: для настройки достаточно URL, а пара ключей предназначена для CI
v2.34.x (2026-09)
- i18n / IDE: полная локализация текстов инструментов с
langна уровне экземпляра, а также параметрыauthsite/region, чтобы вход на международном сайте и маршрутизация по регионам работали корректно - Cloud API: список разрешенных сервисов
callCloudApiрасширен до 57, добавлено встроенное сопоставление версий (для сервисов с несколькими версиями, таких какtke/mongodb/vod, требуется явно указатьversion) - Развертывание / среда: новый инструмент
appBuildс нейтрализацией сборки для hosting;queryEnvсообщает фактически примененный регион, аdomainsучитывает переданный envId - Skills / документация: при резервном чтении skills теперь используются официальный репозиторий распространения и список адресов справочных материалов; для cloudrun добавлен этап выбора базы данных с приоритетом SDK; ссылки на документацию сайта обновлены до актуальных Markdown-адресов; после развертывания в экспертных наборах и skills для развертывания предлагается поделиться результатом (по желанию, с удалением конфиденциальных данных, не более одного раза)
- Развертывание / приложения: канал загрузки в облако теперь работает от начала до конца (
deployAppпринимает возвращаемую временную меткуgetUploadUrl, аgetBuildLog— идентификатор сборки, возвращаемый при развертывании); перед созданием маршрута шлюз проверяет наличие вышестоящего сервиса - Skills / контекст: новый skill с рекомендациями по шаблонам доступа к PostgreSQL (пакетная обработка, индексы, разграничение ролей RLS, емкость для запуска); встроенные каталоги skills / OpenAPI в
searchKnowledgeBaseтеперь загружаются по запросу, что сокращает поверхность из 43 инструментов на 9,1% при каждомtools/list - Среда выполнения / хостинг: в режиме CloudRun Function нельзя привязывать
PORT(это делает фреймворк функций); добавлен этап выбора учетных данных с указаниемCLOUDBASE_APIKEY; пути и префиксы hosting нормализуются, поэтому начальный слеш больше не может интерпретироваться как пустой каталог - Коннекторы: коннектор WorkBuddy для международного сайта (
cloudbase-intl) создан на основе того же корпусаconfig/source/**, что и отечественный: удаленныйstreamableHttpсо стандартным MCP OAuth вместо локального stdio, а хосты китайского сайта заменены на международные аналоги
Релизы · Поставить звезду · Следить → Релизы
Что это такое
ИИ-среды разработки (Cursor, Claude Code, Codex, CodeBuddy и другие) хорошо генерируют код. Обычно препятствием становится бэкенд: схемы, разрешения, функции, хранилище, среды и выпуск.
CloudBase — универсальный бэкенд Tencent Cloud с поддержкой ИИ (база данных, хранилище, аутентификация, облачные функции, Cloud Run и многое другое). Этот репозиторий — Toolkit, который подключает этот бэкенд к инструментам ИИ:
| Компонент | Назначение |
|---|---|
| Plugin | Устанавливает MCP Server, Agent Skills и Hooks вместе — меньше настроек для каждой IDE |
| Agent Skills | Сценарные навыки (Web / Mini Program / база данных / аутентификация / функции и т. д.), помогающие следовать практикам CloudBase |
| MCP | Вход в систему, запросы и изменение данных, управление функциями и hosting, чтение журналов — прямо из диалога |
В этом репозитории публикуются npm-пакет @cloudbase/cloudbase-mcp, Skills и плагины для ИИ.
Вам по-прежнему нужна собственная среда CloudBase, а важные действия, предлагаемые ИИ, следует подтверждать. Toolkit предоставляет возможности и путь к их использованию, но не принимает решения за вас.
Связанные репозитории
Репозитории для публикации и синхронизации находятся в организации TencentCloudBase. Непосредственно с этим Toolkit связаны:
| Репозиторий | Содержимое | Типичная точка входа |
|---|---|---|
| CloudBase-AI-Toolkit (этот репозиторий) | Исходный код MCP Server; исходный код marketplace для Claude Code / Codex | npx @cloudbase/cloudbase-mcp@latest |
| dsh-plugin | Плагин DeepSeek Harness (@cloudbase/dsh-plugin): мост MCP + панель DB/Storage/Auth | dsh plugin add @cloudbase/dsh-plugin |
| cloudbase-plugin | Репозиторий публикации Open Plugin Spec (синхронизируется через CI): MCP + Skills + Hooks | npx plugins add TencentCloudBase/cloudbase-plugin · резервный CNB: npx plugins add https://cnb.cool/tencent/cloud/cloudbase/cloudbase-plugin.git |
| cloudbase-sites-plugin | Плагин Sites: создание и развертывание Vite Web | npx plugins add TencentCloudBase/cloudbase-sites-plugin · CNB: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-sites-plugin.git |
| cloudbase-skills | Коллекция Agent Skills | npx skills add TencentCloudBase/cloudbase-skills · CNB: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills.git |
| skills | Каталог установки отдельных skills (также доступен на skills.sh) | npx skills add tencentcloudbase/skills --skill <name> |
| awesome-cloudbase-examples | Примеры и истории использования CloudBase | Просмотр / клонирование примеров |
| OpenVibeCoding | Шаблон для vibecoding на CloudBase | Используйте как основу проекта |
Для полного стека используйте Plugin; выбирайте только Skills, если нужны лишь ограничения и рекомендации. Для IDE с marketplace используйте этот репозиторий — не запускайте также npx plugins add для того же инструмента.
Быстрый старт
Самый быстрый способ начать
Скопируйте этот запрос для ИИ в свою IDE. Агент прочитает skill.md и выполнит настройку:
Set up CloudBase for me:
1. Open https://docs.cloudbase.net/skill.md and complete the setup following its instructions.
2. Tell me when you're done, and suggest the most relevant next step.
Выберите для своего инструмента один основной путь (Plugin / MCP)
| Ваш инструмент | Рекомендуемый путь |
|---|---|
| Claude Code / Codex (встроенный marketplace) | Добавьте этот репозиторий как marketplace, затем установите плагин cloudbase (документация плагина) |
| Инструменты Open Plugin Spec | npx plugins add TencentCloudBase/cloudbase-plugin |
| CodeBuddy / WorkBuddy / Doubao / MiniMax Code / DeepSeek Harness / ZCode / Kimi (встроенная поддержка) | Используйте встроенный плагин или коннектор CloudBase в IDE; для CodeBuddy также можно установить через marketplace плагинов |
| Другие IDE с поддержкой MCP | Только конфигурация MCP (ниже) |
Уже используете CloudBase CLI?
tcb aiтакже настраивает MCP и Skills (документация).
Plugin
npx plugins add TencentCloudBase/cloudbase-plugin
Подробности и различия между IDE: документация по плагину ИИ.
Только MCP
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
Удаленный HTTP, Cloud Mode с собственным хостингом и настройка области действия плагина: Установка и подключение.
Первые запросы
Login to CloudBase
Use CloudBase Skills to build a todo app with login, database and permissions, then deploy
Skills задают структуру и практики; MCP управляет средой и ресурсами. Вы должны иметь возможность проверять данные и API в собственной среде, а не только получать локальные исходные файлы.
Поддерживаемые IDE для ИИ
| Инструмент | Платформа | Руководство |
|---|---|---|
| OpenClaw | CLI | Руководство |
| WorkBuddy | Отдельная IDE | Руководство |
| Doubao | Приложение для компьютера и веб-версия (marketplace плагинов) | Руководство |
| MiniMax Code | Приложение для компьютера и терминальный CLI (marketplace плагинов) | Руководство |
| DeepSeek Harness | Приложение для компьютера (плагин) | Руководство |
| ZCode | Отдельная IDE (встроенная поддержка начиная с версии ≥ 3.4.1) | Руководство |
| Kimi Code | CLI (marketplace плагинов) | Руководство |
| Kimi Work | Приложение для компьютера (панель плагинов) | Руководство |
| Codex App | Приложение | Руководство |
| Cursor | Отдельная IDE | Руководство |
| WindSurf | IDE / плагины | Руководство |
| CodeBuddy | Отдельная IDE (встроенная поддержка) | Руководство |
| CLINE | Плагин VS Code | Руководство |
| GitHub Copilot | Плагин VS Code | Руководство |
| Trae | Отдельная IDE | Руководство |
| Tongyi Lingma | IDE / плагины | Руководство |
| RooCode | Плагин VS Code | Руководство |
| Baidu Comate | Плагины | Руководство |
| Augment Code | Плагины | Руководство |
| Claude Code | CLI | Руководство |
| Gemini CLI | CLI | Руководство |
| Codex CLI | CLI | Руководство |
| OpenCode | CLI | Руководство |
| Qwen Code | CLI | Руководство |
Полная настройка: руководства по IDE.
Возможности
После настройки ИИ сможет выполнять типичные задачи по работе с бэкендом в вашей среде (подтверждайте критически важные действия):
- База данных: PostgreSQL и документная БД, модели данных, CRUD, разрешения и правила безопасности
- Вычисления: создание, развертывание, вызов и отладка облачных функций / Cloud Run
- Аутентификация и хранилище: способы входа, объектное хранилище, связь разрешений с данными
- Выпуск и эксплуатация: статический hosting / публикация Mini Program; просмотр журналов и повторное развертывание
Подходит для Web, WeChat Mini Programs и серверных служб. Обзор платформы: документация CloudBase.
Оценка
В контролируемых условиях для сравнения двух вариантов бэкенда использовались одно и то же описание приложения Todo и один и тот же каркас фронтенда: традиционная облачная виртуальная машина (самостоятельное управление средой выполнения, процессом и сетевым доступом) и CloudBase (управляемая база данных, анонимная аутентификация и связанные службы бэкенда). ИИ-агент выполнил разработку и проверку от начала до конца. При заданных модели и настройке задачи вариант с CloudBase показал лучшие результаты по времени выполнения, расходу токенов и числу вызовов инструментов. Эти результаты зависят от модели, фреймворка агента и определения задачи, поэтому их не следует обобщать за пределами этих условий.
Методика, данные и ограничения: Оценка на одной задаче: облачная виртуальная машина и CloudBase
Установка и подключение
Предварительные требования
- Node.js v18.15.0+
- Среда CloudBase
- Инструмент ИИ с поддержкой Plugin / Skills / MCP
Варианты настройки
- Плагин (если инструмент его поддерживает)
npx plugins add TencentCloudBase/cloudbase-plugin - Ручная настройка MCP (запишите файл конфигурации IDE)
Уже используете CloudBase CLI?
tcb aiтакже настроит MCP и Skills (документация).
Cursor (.cursor/mcp.json)
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
WindSurf (.windsurf/settings.json)
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
CodeBuddy
CloudBase встроен (MCP / Skills); ручная настройка обычно не требуется.
Также можно установить через маркетплейс плагинов: см. руководство по настройке CodeBuddy.
Другие варианты: руководство по настройке IDE.
Режимы подключения MCP
Удалённый (рекомендуется): IDE подключается по HTTP к Tencent Cloud MCP. Node локально не нужен, а интерактивные клиенты завершают авторизацию в браузере.
| Сайт | Конечная точка MCP |
|---|---|
| Китай (материковый) | https://tcb-api.cloud.tencent.com/mcp/v1 |
| Международный | https://tcb-api.tencentcloud.com/mcp/v1 |
Выберите конечную точку, соответствующую сайту, на котором находится ваша среда: у этих двух сайтов отдельные учётные записи, консоли и учётные данные.
OAuth (интерактивный, рекомендуется): URL — это вся конфигурация. IDE откроет браузер для входа и подтверждения доступа, а среду вы выберете там. Ключи не хранятся в файле конфигурации, и их не нужно менять.
{
"mcpServers": {
"cloudbase": {
"type": "http",
"url": "https://tcb-api.cloud.tencent.com/mcp/v1"
}
}
}
Статические учётные данные (для клиента без OAuth и для CI/CD): добавьте env_id и пару ключей, созданную на том же сайте, что и конечная точка.
{
"mcpServers": {
"cloudbase": {
"type": "http",
"url": "https://tcb-api.cloud.tencent.com/mcp/v1?env_id=<env_id>",
"headers": {
"X-TencentCloud-SecretId": "<Tencent Cloud Secret ID>",
"X-TencentCloud-SecretKey": "<Tencent Cloud Secret Key>"
}
}
}
}
Статическая пара ключей остаётся действительной, пока её не заменят или не удалят; сеанс OAuth завершается при выходе из системы. Используйте статический вариант только там, где браузерный сценарий невозможен, и не храните его в репозитории.
Локальный: запускает npx @cloudbase/cloudbase-mcp@latest на вашем компьютере — доступны все функции, включая загрузку из локальной файловой системы и скачивание шаблонов.
Компромисс удалённого режима: функции локальной файловой системы (загрузка и скачивание шаблонов) недоступны, а международный сайт пока не предоставляет инструменты NoSQL.
Удалённые URL также принимают site (domestic / intl; требуется только для среды на китайском сайте в ap-singapore, где регион неоднозначен), а также enable_plugins / disable_plugins для сокращения списка инструментов. Канонические имена указаны в mcp/src/server.ts.
Сквозное тестирование удалённого MCP (официальный клиент SDK): npm run test:hosted-mcp:e2e — режимы apikey/OAuth, staging с отключённой проверкой TLS и переменные среды описаны в tests/hosted-mcp-e2e/README.md. При отсутствии учётных данных тест пропускается (код выхода 0).
Самостоятельно размещённый Cloud Mode: задайте CLOUDBASE_MCP_CLOUD_MODE=true (или MCP_CLOUD_MODE=true), чтобы отключить инструменты локальных файлов и процессов для удалённых клиентов.
| Сценарий | Рекомендация |
|---|---|
| Личное использование / самый быстрый старт | Удалённый URL (OAuth) |
| Нужны функции работы с локальными файлами | Локальный npx |
| CI / автоматизация | Удалённый режим + статические учётные данные |
| Самостоятельно размещённый MCP | Требуется Cloud Mode |
Пример
Онлайн-гомоку: опишите задачу; получите Web + облачную базу данных / realtime и разверните приложение.
Демо: Гомоку · Другие примеры: руководства
Документация
- Инструменты MCP (tools.json)
- Начало работы
- Настройка IDE
- Плагины ИИ
- Шаблоны
- Часто задаваемые вопросы
Часто задаваемые вопросы
Чем это отличается от Vercel / Netlify?
Эти платформы ориентированы на публикацию фронтендов или контейнеров. CloudBase предоставляет базовые компоненты бэкенда (база данных, аутентификация, функции). Toolkit позволяет инструментам ИИ использовать их в чате. Развёртывание — лишь часть процесса.
Можно ли использовать это без IDE с графическим интерфейсом?
Да. Подойдёт любой инструмент, в котором можно настроить MCP Server или установить соответствующий Plugin / Skills, включая Claude Code, Gemini CLI и OpenCode. Список поддерживаемых инструментов
Куда попадает мой код?
Развёртывание выполняется в вашей собственной среде CloudBase. В локальном режиме MCP работает на вашем компьютере; код не покидает его, пока вы не начнёте развёртывание. Обмен данными с облаком происходит по HTTPS.
Безопасно ли самостоятельно размещать MCP server?
Локальный npx эквивалентен самостоятельному запуску инструментов. Для удалённых хостов задайте CLOUDBASE_MCP_CLOUD_MODE=true, чтобы отключить инструменты локальных файлов и процессов. В удалённом HTTP-сервисе Tencent Cloud эта защита включена.
Сколько это стоит?
Toolkit (включая MCP) распространяется с открытым исходным кодом по лицензии MIT. У CloudBase есть бесплатные квоты; использование сверх них оплачивается — см. тарифы.
При входе появляется сообщение, что среда не существует. Что делать?
Убедитесь, что среда существует и работает в консоли, затем войдите снова и выберите нужную среду.
Среда на китайском сайте в `ap-singapore` определяется как международная?
И китайский сайт (cloud.tencent.com), и международный сайт (tencentcloud.com) предлагают регион ap-singapore, поэтому по одному региону определить сайт нельзя. Если сайт не указан явно, MCP для ap-singapore по умолчанию использует intl (для обратной совместимости). Пользователям из Сингапура на китайском сайте необходимо задать TCB_SITE=domestic (вместе с TCB_REGION=ap-singapore) в env MCP или добавить .cloudbase/project.json в корень проекта:
{ "site": "domestic", "region": "ap-singapore", "envId": "your-env-id" }
Учётные данные хранятся отдельно для каждого сайта (credential.domestic / credential.intl), поэтому можно одновременно использовать входы на китайском и международном сайтах; устаревший формат с одним слотом auth.json считывается как domestic и переносится при первой записи.
Удалённый режим: ничего дополнительно передавать не нужно — сайт определяется по хосту конечной точки (tcb-api.cloud.tencent.com = китайский сайт, tcb-api.tencentcloud.com = международный сайт), параметра запроса site нет. Это также относится к среде на китайском сайте, расположенной в ap-singapore: продолжайте использовать конечную точку китайского сайта.
Сообщество
| Документация | docs.cloudbase.net |
| Проблемы | GitHub Issues |
| Релизы | Журнал изменений |