
Security News
Rust 1.100 Will Add Dependency Cooldowns to Cargo
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.
tgcloud-mcp
Advanced tools
MCP server for Telegram serverless bots (@tgcloud) — project lifecycle, deploys, migrations and webhooks through the tgcloud CLI
Учит AI-ассистента управлять serverless-ботами Telegram (core.telegram.org/bots/serverless):
вы говорите ассистенту «создай бота», «задеплой», «покажи статус вебхука» — а он выполняет
это через tgcloud CLI, не трогая терминал руками.
Работает с любым MCP-клиентом: opencode, Claude Code, Claude Desktop, Cursor, VS Code (Copilot), Windsurf, Zed.
14 инструментов — полный срез команд tgcloud CLI:
| Категория | Инструменты | Что делают |
|---|---|---|
| Жизненный цикл | create_project, init_project, login_bot, add_module | скаффолд проекта, привязка бота по токену @BotFather, новые хендлеры и lib-модули |
| Синхронизация | status, diff, push, pull, fetch, reset | просмотр изменений, атомарный деплой, синхронизация с облаком |
| Данные | run_handler, migrate | прогон хендлера без деплоя (с логами), миграции БД с dry-run |
| Вебхук | webhook_status, webhook_sync | диагностика «бот молчит», перенастройка вебхука |
Плюс MCP-ресурсы tgcloud://docs/* — встроенная справка платформы
(структура проекта, правила импортов, sdk/db, sdk/api, sdk/fetch, CLI).
reset, push --force, webhook sync --drop-pending
и применение миграций отказываются работать без confirm: true — ассистент сначала покажет,
что будет изменено, и спросит согласие.Требуется Node.js 20+ (CLI платформы tgcloud требует 18+).
Из npm:
npm install -g tgcloud-mcp
tgcloud-mcp setup # мастер: настройка MCP-клиента
В одну команду (macOS / Linux / WSL) — клон в ~/.tgcloud-mcp + мастер:
curl -fsSL https://raw.githubusercontent.com/sdamarketing/tgcloud_mcp/main/install.sh | bash
Docker:
docker run -i --rm ghcr.io/sdamarketing/tgcloud-mcp
Из исходников:
git clone https://github.com/sdamarketing/tgcloud_mcp.git
cd tgcloud_mcp
npm install && npm test # build + smoke + e2e
Подробно (токены, клиенты, переменные, решение проблем) — docs/SETUP.md.
Конфиг MCP-клиента (пример для opencode / Claude Code / Cursor — формат mcpServers одинаковый):
{
"mcpServers": {
"tgcloud": {
"command": "tgcloud-mcp"
}
}
}
Переменные окружения (опционально):
| Переменная | По умолчанию | Назначение |
|---|---|---|
TGCLOUD_CLI | npx | Команда запуска CLI (можно указать глобально установленный tgcloud) |
TGCLOUD_CLI_ARGS | tgcloud | Аргументы-префикс перед субкомандой |
TGCLOUD_TIMEOUT_MS | 120000 | Таймаут одной команды CLI |
Вы: создай эхо-бота в ~/bots/echo
Агент:create_project→login_bot(спросит токен у @BotFather) → правитhandlers/message.js→push→webhook_sync— бот жив.
Вы: напиши тест и проверь
Агент:run_handlerс payload{ chat: { id: 1 }, text: "hi" }— показывает вывод и логи.
📗 Serverless-бот с мини-аппом за вечер — пошаговый рецепт на примере реального бота «Дневник обучения»: скаффолд, токены, база и миграции, inline-кнопки, Mini App с endpoints. Самоснятые форматы CLI и грабли включены.
В репозитории лежит скилл skills/tgcloud — процедурные знания для агента:
структура проекта, правила bare-импортов, рецепты (create → login → run → push),
guardrails платформы. Установка: скопируйте каталог в ~/.agents/skills/tgcloud
или подключите через ваш менеджер скиллов.
src/
├─ index.ts # сервер, регистрация инструментов/ресурсов
├─ config.ts # env-конфиг
├─ runner.ts # запуск tgcloud CLI: spawn, таймауты, маскировка секретов
├─ utils.ts # runTool/result-хелперы, dangerTool (confirm-guard)
└─ tools/ # lifecycle, sync, data, webhook
resources/docs/ # справка платформы → MCP-ресурсы
skills/tgcloud/ # скилл для AI-агентов
scripts/smoke-test.mjs # stdio smoke-тест
MIT
FAQs
MCP server for Telegram serverless bots (@tgcloud) — project lifecycle, deploys, migrations and webhooks through the tgcloud CLI
The npm package tgcloud-mcp receives a total of 145 weekly downloads. As such, tgcloud-mcp popularity was classified as not popular.
We found that tgcloud-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.