mcpField
V
VK API MCP (RU) — товары, сообщества, реклама

VK API MCP (RU) — товары, сообщества, реклама

Local
business-mcp-ru.aifrontier.techSocial Media3Updated 3w ago

About VK API MCP (RU) — товары, сообщества, реклама

An MCP server exposing VK API capabilities to AI assistants for community shops, posts, advertising, customer conversations, and lead forms. Its method catalog is based on the official VK API schema and labels access types.

Key features

  1. 01Manage community products and orders
  2. 02Publish and search wall posts
  3. 03Manage ads and view statistics
  4. 04Handle customer conversations
  5. 05Manage lead forms
  6. 06Classify methods by access type

Use cases

  1. 01Combine community shop orders and products
  2. 02Review community and post statistics
  3. 03Summarize VK Ads spend and metrics
  4. 04Review unread chats and draft replies for approval

MCP support

Provides VK API tools to MCP clients for method search, details, and calls. Write and irreversible operations require confirmation.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"ilyautov-vk-mcp-ru": {
"command": "uvx",
"args": [
"vk-mcp-ru"
],
"env": {
"VK_TOKEN": "<VK_TOKEN>"
}
}
}
}
Run commanduvx vk-mcp-ru
Environment variables to set
VK_TOKENSecretСервисный ключ приложения VK или токен сообщества с нужными правами.

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypivk-mcp-ru0.3.0

Tools

18

Saved tool list · updated 2w ago

This tool takes no parameters.

Details

From the project README

vk-mcp-ru

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

PyPI CI License: MIT Методов Сайт Звёзды

Install in VS Code Install in Cursor

vk-mcp-ru: VK API в ИИ-ассистенте. 373 метода, поиск метода словами, гейт безопасности перед записью

Каталог собран из первоисточника (официальная схема VKCOM/vk-api-schema) и лежит в репозитории как vk_mcp/endpoints.yaml: 373 метода, из них 159 на чтение, 173 на запись и 41 необратимых. Сервер исполняет ровно этот файл, поэтому таблица ниже не может разойтись с кодом.

Установка

Два пути, выбирайте по тому, есть ли у вас терминал.

Без терминала: файл .mcpb

Скачайте vk-mcp-ru-vX.Y.Z.mcpb со страницы релизов и откройте двойным щелчком. Claude Desktop поставит сервер сам и спросит ключи в отдельном окне, в конфиг лезть не придётся. Нужен Python 3.10 или новее: зависимости сервер доставит себе при первом запуске.

В терминале
uvx vk-mcp-ru

Claude Desktop, claude_desktop_config.json:

{
  "mcpServers": {
    "vk-mcp": {
      "command": "uvx",
      "args": ["vk-mcp-ru"],
      "env": { "VK_TOKEN": "..." }
    }
  }
}

Ключи

dev.vk.com → приложение → сервисный ключ доступа, либо токен сообщества с правами market, messages, ads, stats. Запрашивайте только те права, которые реально нужны.

переменнаясекретчто это
VK_TOKENдаСервисный ключ приложения VK или токен сообщества с нужными правами.

Ключи можно не держать в окружении: сервер умеет кабинеты и кладёт их в ~/.ru-mcp/cabinets.json с правами 600, вне репозитория.

Карта методов

разделметодовчтениезаписьнеобратимое
Сообщества5120256
Диалоги4821225
Реклама4724167
Товары и магазин4516236
Фотографии4418224
Видео349205
Записи на стене257162
Обсуждения13292
Документы12741
Вики-страницы8440
Лид-формы7331
Заказы7520
Утилиты7601
Карточки в записях6321
Пользователи5410
VK Donut4400
Статистика3210
Хранилище приложения3210
Уведомления3120
Подкасты1100
всего37315917341

Как это выглядит в чате

Вы: посты на стене сообщества

vk_search_methods("посты на стене сообщества")
  vk_wall_get        POST /method/wall.get      чтение
  vk_wall_search     POST /method/wall.search   чтение
  vk_wall_get_by_id  POST /method/wall.getById  чтение

vk_describe_method("vk_wall_get")
  Returns a list of posts on a user wall or community wall.
  POST api.vk.com/method/wall.get
  параметры: domain, offset, count, filter, extended, fields
  класс доступа: чтение

vk_call_method("vk_wall_get", {"domain": "...", "offset": "..."})

Три инструмента вместо 373 функций: агент ищет метод словами, читает его карточку и вызывает. Запись и необратимое спрашивают подтверждение.

Что обычно просят:

  • Свести заказы и товары магазина сообщества в таблицу.
  • Посмотреть статистику сообщества и постов за период.
  • Собрать расходы и показатели рекламных кампаний VK Ads.
  • Разобрать непрочитанные диалоги и подготовить ответы на согласование.

Безопасность

Сервер работает на машине пользователя, ключи наружу не уходят. У методов три класса доступа: чтение идёт сразу, запись и необратимые действия требуют подтверждения. Заголовок авторизации не покидает домены сервиса даже при вызове произвольного пути.

Проверить установку

uvx vk-mcp-ru doctor

Печатает, сколько методов загрузилось, найдены ли ключи и откуда. Секреты не показывает. С --live делает один дешёвый реальный вызов на чтение.

Родня

Ядро вынесено в schema-mcp-core. Соседние серверы: diadoc-mcp-ru, sbis-mcp-ru, chestny-znak-mcp-ru. Маркетплейсы живут отдельно: marketplaces-mcp-ru.

MIT. Автор Илья Утов.

Все проекты одним списком, разобранные по назначению: ilyautov.github.io.

Privacy Policy

vk-mcp-ru не собирает и не передаёт ваши данные: ключи лежат локально в ~/.ru-mcp/cabinets.json, запросы идут только в API VK, телеметрии нет. Полный текст: PRIVACY_POLICY.md.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.