Releases: askads/mcp-vk-ads
Releases · askads/mcp-vk-ads
Release list
v1.3.0
v1.2.0
Новый read-only тул get_balance — баланс кабинета через user.json (account.balance, рубли, без микроединиц). Кавеат: точное имя поля balance на ads.vk.com не подтверждено живым запросом, потребитель читает defensive. Полный список — CHANGELOG.md.
v1.1.4
Аудит-фиксы: SSRF-гард в raw_request (защита Bearer-токена), ретрай-идемпотентность (POST не дублируется на 5xx), таймаут на тело ответа, кэп размера ответа autoPaginate, кэш регионов, компактный JSON, полные READ_ONLY-аннотации, isoDate-фабрика. Полный список — CHANGELOG.md.
v1.1.3
v1.1.2
v1.1.1
v1.1.0
Добавлено
- MCP-аннотации (
readOnlyHint/destructiveHint/idempotentHint/openWorldHint) на всех тулах — клиент MCP может авто-подтверждать чтение и предупреждать перед записью.
Исправлено
- Сервер сообщает MCP-клиентам реальную версию из
package.json(была захардкожена1.0.0).
Изменено
- Публикуемый пакет уменьшен: чистка
dist/перед сборкой, без source maps и.d.ts, dev-скриптsmokeисключён из сборки.
npm: npm i mcp-vk-ads@1.1.0
v1.0.0
Первый релиз mcp-vk-ads — MCP-сервер для VK Ads (VK Реклама) API.
- 17 инструментов: кампании (
ad_plans), группы (ad_groups), объявления (banners), статистика и универсальныйraw_request. - HTTP-клиент с ретраями (429/5xx) и таймаутом, пагинация
offset/count, деньги в валюте кабинета. - Запись через
raw_requestзащищенаconfirmWrite.
Установка: npx -y mcp-vk-ads (нужен VK_ADS_TOKEN).
npm: https://www.npmjs.com/package/mcp-vk-ads