vk — MCP-сервер для Claude Code: что делает и как установить
Подключает работу с ВКонтакте через протокол MCP: чтение записей, публикация постов от имени группы и разбор сообщений сообщества.
claude mcp add vk -e VK_ACCESS_TOKEN=<VK_ACCESS_TOKEN> -e VK_SERVICE_KEY=<VK_SERVICE_KEY> -- npx -y vk-mcp-serverЧто делает vk
Сервер даёт модели 25 инструментов для взаимодействия с API соцсети. Ассистент умеет просматривать профили и стены, отвечать на входящие диалоги паблика, а также публиковать записи или истории. Результаты выдаются со строгой схемой данных и встроенной пагинацией, поэтому модель не застревает на первых двадцати записях.
Для чтения стены одного токена группы недостаточно: ВКонтакте отдаёт ошибку 27. Чтобы модель могла одновременно публиковать посты и читать стену, нужно передать пару: ключ сообщества в VK_ACCESS_TOKEN и сервисный ключ приложения в VK_SERVICE_KEY. Авторизация через --login даёт урезанный ключ VK ID, который блокирует публикацию с ошибкой 1051. Проверить права токена можно командой npx vk-mcp-server --check.
Какие задачи решает
- отвечать на входящие сообщения сообщества от лица группы
- публиковать посты и истории на стене паблика
- просматривать записи на стене и открытые профили
- собирать сводки по вовлечённости аудитории
Примеры запросов агенту
- Проверь входящие диалоги сообщества и подготовь черновики ответов
- Опубликуй пост на стене группы с прикреплённым текстом
- Собери краткую сводку по последним записям паблика
Как установить vk
Командой платформы
claude mcp add vk -e VK_ACCESS_TOKEN=<VK_ACCESS_TOKEN> -e VK_SERVICE_KEY=<VK_SERVICE_KEY> -- npx -y vk-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add vk --env VK_ACCESS_TOKEN=<VK_ACCESS_TOKEN> --env VK_SERVICE_KEY=<VK_SERVICE_KEY> -- npx -y vk-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"vk": {
"command": "npx",
"args": [
"-y",
"vk-mcp-server"
],
"env": {
"VK_ACCESS_TOKEN": "<VK_ACCESS_TOKEN>",
"VK_SERVICE_KEY": "<VK_SERVICE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"vk": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"vk-mcp-server"
],
"env": {
"VK_ACCESS_TOKEN": "<VK_ACCESS_TOKEN>",
"VK_SERVICE_KEY": "<VK_SERVICE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e VK_ACCESS_TOKEN=<VK_ACCESS_TOKEN> -e VK_SERVICE_KEY=<VK_SERVICE_KEY> vk npx -y vk-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о vk
Как установить vk в Claude Code?
Выполните команду claude mcp add vk -e VK_ACCESS_TOKEN=<VK_ACCESS_TOKEN> -e VK_SERVICE_KEY=<VK_SERVICE_KEY> -- npx -y vk-mcp-server. Замените плейсхолдеры на свои ключи доступа.
Что делает MCP-сервер vk?
Он связывает ИИ-ассистента с API ВКонтакте через 25 инструментов. Сервер позволяет читать стены, отвечать на сообщения сообщества и размещать публикации.
Зачем нужны одновременно токен группы и сервисный ключ?
Ключ сообщества отвечает за отправку постов и сообщений, но блокирует чтение стены с ошибкой 27. Сервисный ключ VK_SERVICE_KEY берёт на себя запросы на чтение.