bulatko/vk-mcp-server

bulatko/vk-mcp-server

от bulatko
MCP сервер для работы с VK (ВКонтакте): читает профили, стены, группы, друзей, ленту новостей, фото; публикует посты и комментарии; получает статистику сообществ. Полезен разработчикам и администраторам для автоматизации через ИИ-ассистентов.

VK MCP Server

VK Logo

npm version npm downloads CI license

Model Context Protocol (MCP) server for VK (VKontakte) social network API

English · Русский · Сайт (RU)

Enables AI assistants like Claude to interact with VK through a standardized interface.

vk-mcp-server MCP server


A VK wall rendered as a card in the chat: posts with their photos, clip previews and counters

A community and a profile rendered as cards: banner, avatar, size and description on one; avatar, location and following on the other

Walls, communities and profiles on a host that supports MCP Apps. The model gets the same structured data either way — this is what the person sees.


Features

  • 25 tools across users, walls, communities, photos, stories, community messages, likes and statistics
  • Your community's inbox: list unread conversations, read them, and reply as the community — the assistant drafts, you approve, it sends
  • Read and write as a community: with a community token and a service key together, the assistant reads walls, profiles and communities and posts, comments, publishes stories and answers messages as your community. Writes are marked as such so your client can ask first. Some tools (search, likes, statistics, editing) need a full user token, which VK no longer issues to new apps — the setup guide lists exactly what each token reaches
  • Structured output: every tool declares an output schema, so the model gets typed data instead of a JSON blob it has to parse out of text
  • Pagination that explains itself: list results say how many matches exist and which offset continues from here, so the model can page through a wall instead of stopping at the first twenty posts
  • Things you can look at: on hosts that support MCP Apps — Claude, Claude Desktop, VS Code Copilot, Goose — walls, communities and profiles render as cards: posts with their photos and clip previews, communities with their banner and size, profiles with avatar and following. Everywhere else it behaves exactly as before
  • Prompts: ready-made workflows — community digest, engagement report, audience snapshot, community search, community inbox
  • Resilient: request timeouts, automatic backoff when VK rate-limits, and clear messages for captchas and HTTP failures
  • Honest about tokens: VK has three kinds and they differ enormously in reach. --check names which one you hold and probes what it can actually do, --login walks the VK ID flow for the reading kind, and every VK error carries the fix rather than the code alone
  • Tested: 140+ tests driving the real server over the MCP protocol

Часто задаваемые вопросы

Инструменты были проиндексированы:
vk_events_getтолько чтениеидемпотентныйвнешний мир

Читает события сообщества, полученные с момента vk_events_listen, начиная с самых старых. Передаёт возвращённый курсор в after в следующий раз, чтобы получить только новые. С wait (до 25 секунд) ждёт, пока что-нибудь придёт - вызывайте его в цикле, чтобы следить за сообществом, например, чтобы отвечать на каждый новый комментарий.

Читает события сообщества

Параметры
  • afternumber

    Cursor из предыдущего вызова; возвращаются события после него (по умолчанию: все полученные)

  • limitnumber

    Максимальное количество событий для возврата (по умолчанию 50, максимум 200)

  • typesstring[]

    Только эти типы событий, например ["wall_reply_new"]

  • waitnumber

    Сколько секунд ждать событие, когда его ещё нет (0–25, по умолчанию 0)

vk_events_listenидемпотентныйвнешний мир

Начинает получать всё, что происходит в вашем сообществе, в реальном времени: новые комментарии с их текстом и ID (чтобы вы могли отвечать на них через vk_wall_create_comment), лайки, новые записи и репосты, вступления и выходы людей, сообщения. Включает Long Poll сообщества и типы событий, если они выключены. VK не хранит историю: видны только события с этого момента, пока работает этот сервер. Читает их с помощью vk_events_get.

Начинает следить за сообществом

Параметры
  • typesstring[]

    Типы событий, которые нужно включить. По умолчанию: wall_post_new, wall_repost, wall_reply_new, wall_reply_edit, wall_reply_delete, wall_reply_restore, like_add, like_remove, group_join, group_leave, message_new, message_reaction_event, poll_vote_new, photo_comment_new, video_comment_new, board_post_new, user_block, user_unblock

vk_friends_getтолько чтениеидемпотентныйвнешний мир

Выводит список друзей пользователя. Возвращает только идентификаторы, если не запросить дополнительные поля. Требует токен пользователя и работает только для профилей, которые открывают свой список друзей.

Перечисляет друзей.

Параметры
  • countnumber

    Количество друзей

  • fieldsstring

    Поля профиля

  • orderenum
  • user_idnumber

    Идентификатор пользователя. По умолчанию — владелец токена.

vk_groups_getтолько чтениеидемпотентныйвнешний мир

Перечисляет сообщества, к которым принадлежит владелец токена. Требуется пользовательский токен: токен сообщества или сервисный токен не сможет ответить на этот запрос.

Перечисляет ваши сообщества

Параметры
  • countnumber

    Количество сообществ

  • fieldsstring

    Поля сообщества

  • filterstring

    Фильтровать по типу

  • user_idnumber

    Идентификатор пользователя. По умолчанию — владелец токена.

vk_groups_get_by_idтолько чтениеидемпотентныйвнешний мир

Находит сообщества по числовому идентификатору или короткому имени (например, apiclub). Позволяет сопоставить имя с идентификатором или прочитать описание, количество участников и тип, прежде чем решить, что с ним делать.

Получает информацию о сообществе.

Параметры
  • fieldsstring

    Поля сообщества

  • group_idsstring

    Идентификаторы сообществ или короткие названия через запятую (например, apiclub,vk). Положительные и без знака минуса.

vk_groups_get_membersтолько чтениеидемпотентныйвнешний мир

Перечисляет участников сообщества. Возвращает только идентификаторы пользователей, если не запросить поля; в этом случае возвращает профили. Многие сообщества скрывают список участников, поэтому запрос возвращает ошибку доступа, а не пустой список.

Перечисляет участников сообщества.

Параметры
  • countnumber

    Количество возвращаемых участников (максимум 1000)

  • fieldsstring

    Дополнительные поля профиля для возврата (например, photo_200,online,sex,city)

  • filterenum

    Фильтр: менеджеры, редакторы, модераторы, рекламодатели, друзья, неопределившиеся

  • group_idstringобязательный

    Идентификатор сообщества или его короткое имя (например, apiclub). Положительное значение и без знака минус: минус относится к owner_id на стене, а не здесь.

  • offsetnumber

    Смещение для пагинации

  • sortenum

    Порядок сортировки: id_asc, id_desc, time_asc, time_desc

vk_groups_joinидемпотентныйвнешний мир

Присоединяется к сообществу как владелец токена либо отправляет запрос на вступление, если оно закрыто. Здесь group_id положительный, без знака минус.

Присоединяйтесь к сообществу.

Параметры
  • group_idstringобязательный

    Идентификатор сообщества или его короткое имя (например, apiclub). Положительное значение и без знака минус: минус относится к owner_id на стене, а не здесь.

  • not_sureenum

    Только для событий: 1 - «возможно, приду», 0 - подтверждено

vk_groups_searchтолько чтениеидемпотентныйвнешний мир

Находит сообщества по ключевому слову, при необходимости фильтруя по типу, стране, городу или порядку сортировки. Возвращает совпадения с общим количеством.

Ищет сообщества.

Параметры
  • city_idnumber

    City ID для фильтрации

  • countnumber

    Количество результатов (максимум 100)

  • country_idnumber

    Идентификатор страны для фильтрации.

  • fieldsstring

    Дополнительные возвращаемые поля сообщества

  • futureenum

    Фильтр будущих событий: 1 - только будущие события

  • offsetnumber

    Смещение для пагинации

  • qstringобязательный

    Поисковый запрос

  • sortenum

    Порядок сортировки: 0 - по умолчанию, 1 - по скорости, 6 - по лайкам

  • typeenum

    Тип сообщества: группа, страница или событие

vk_likes_getтолько чтениеидемпотентныйвнешний мир

Перечисляет пользователей, которые поставили лайк или отреагировали на объект (пост, комментарий, фото или видео), с количеством по каждой реакции. owner_id отрицательный для сообщества; item_id - идентификатор поста или объекта.

Показывает, кто отреагировал.

Параметры
  • countnumber

    Количество возвращаемых пользователей (не более 1000)

  • item_idnumberобязательный

    Идентификатор объекта

  • offsetnumber

    Смещение для пагинации

  • owner_idnumber

    Идентификатор владельца объекта (отрицательный для сообщества)

  • reaction_idenum

    Фильтрует по реакции: 0: лайк ❤️, 1: смех 😂, 2: вау 😮, 3: восхищение 🔥, 4: злость 😡, 5: грусть 😢

  • typeenumобязательный

    Тип объекта

vk_messages_get_conversationsтолько чтениеидемпотентныйвнешний мир

Перечисляет переписки во входящих вашего сообщества, сначала новые, с последним сообщением каждой и именами участников. Использует фильтр "unread", чтобы увидеть, что ждёт ответа. Требует токен сообщества с правами на сообщения.

Выводит список обсуждений сообщества.

Параметры
  • countnumber

    Сколько возвращать. По умолчанию 50, максимум 200.

  • filterenum

    Какие беседы: все (по умолчанию), непрочитанные, важные или без ответа

  • offsetnumber

    Смещение для пагинации

vk_messages_get_historyтолько чтениеидемпотентныйвнешний мир

Читает сообщения одного диалога во входящих сообщениях сообщества, сначала новые. peer_id это идентификатор пользователя, как его показывает vk_messages_get_conversations. Требуется токен сообщества с правом доступа к сообщениям.

Читает разговор.

Параметры
  • countnumber

    Сколько сообщений возвращать (по умолчанию 20, максимум 200)

  • offsetnumber

    Смещение для пагинации

  • peer_idnumberобязательный

    User ID человека, с которым общается сообщество

vk_messages_mark_as_readидемпотентныйвнешний мир

Помечает каждое сообщение в одном разговоре из входящих вашего сообщества как прочитанное, например после ответа на него.

Отмечает разговор как прочитанный.

Параметры
  • peer_idnumberобязательный

    User ID человека, с которым общается сообщество

vk_messages_sendвнешний мир

Отправляет сообщение от имени сообщества пользователю. VK доставляет сообщения только тем, кто написал сообществу или разрешил ему отправлять сообщения. Это сообщение доходит до реального человека: покажите пользователю текст перед отправкой. Возвращает новый message_id.

Отвечайте как сообщество.

Параметры
  • attachmentstring

    Необязательные медиафайлы, например photo-1_2 или doc-1_2, через запятую

  • messagestringобязательный

    Текст сообщения

  • peer_idnumberобязательный

    ID пользователя-получателя

  • reply_tonumber

    Необязательный ID сообщения, на которое отвечает это сообщение, чтобы процитировать его.

vk_newsfeed_getтолько чтениеидемпотентныйвнешний мир

Читает собственную ленту новостей владельца токена. Нужен пользовательский токен: это лента аккаунта, которому принадлежит токен, а не публичная.

Читает вашу ленту новостей.

Параметры
  • countnumber

    Количество элементов (1-100)

  • filtersstring

    Фильтровать по типу: пост, фото, видео

  • start_fromstring

    Курсор пагинации

vk_photos_getтолько чтениеидемпотентныйвнешний мир

Перечисляет фотографии из альбома. Параметр album_id принимает wall, profile или saved, а также числовой идентификатор альбома. owner_id отрицателен для сообщества.

Параметры
  • album_idstring

    Идентификатор альбома или: стена, профиль, сохранённое

  • countnumber

    Количество фотографий

  • owner_idnumber

    Владелец альбома: отрицательно для сообщества, положительно для человека.

vk_photos_upload_wallвнешний мир

Загружает фотографию, чтобы её можно было прикрепить к посту. Принимает URL или локальный путь к файлу, выполняет трёхэтапную загрузку VK и возвращает строку вложения вида photo-1_2 для передачи в vk_wall_post или vk_wall_edit. Здесь group_id положительный, без знака минус. Требуется полный пользовательский токен: VK отклоняет токен сообщества (ошибка 27), и другого способа прикрепить фотографию к посту нет.

Загружает фотографию для поста.

Параметры
  • captionstring

    Подпись к фотографии.

  • group_idstring

    Идентификатор сообщества или его короткое имя (например, apiclub). Положительное значение и без знака минус: минус относится к owner_id на стене, а не здесь.

  • imagestringобязательный

    URL изображения (http/https) или абсолютный локальный путь к файлу

vk_stats_getтолько чтениеидемпотентныйвнешний мир

Читает статистику сообщества по периодам: охват, посетители и активность. Владелец токена должен быть администратором этого сообщества, иначе VK откажет в доступе.

Статистика сообщества

Параметры
  • group_idstringобязательный

    Идентификатор сообщества или его короткое имя (например, apiclub). Положительное значение и без знака минус: минус относится к owner_id на стене, а не здесь.

  • intervalenum
  • intervals_countnumber

    Количество интервалов

vk_stories_post_photoвнешний мир

Публикует фотоисторию во ВКонтакте (загрузка в три шага: получить сервер для загрузки, загрузить фото, сохранить). Публикует личную историю или историю сообщества, если задан group_id.

Публикует фотоисторию.

Параметры
  • add_to_newsboolean

    Добавляет историю в новостную ленту (по умолчанию true).

  • group_idstring

    ID сообщества или его короткое имя (например, apiclub), от имени которого публикуется запись. Положительный и без знака минус. Не указывайте, чтобы опубликовать личную историю.

  • imagestringобязательный

    URL изображения (http/https) или абсолютный локальный путь к файлу

  • link_textenum

    Текст кнопки-ссылки

  • link_urlstring

    URL ссылки для кнопки (требует link_text)

vk_stories_post_videoвнешний мир

Публикует видеоисторию в VK (загрузка в три шага: получить сервер загрузки, загрузить видео, сохранить). Публикует личную историю или историю сообщества, когда указан group_id.

Публикует видеоисторию.

Параметры
  • add_to_newsboolean

    Добавляет историю в новостную ленту (по умолчанию true).

  • group_idstring

    ID сообщества или его короткое имя (например, apiclub), от имени которого публикуется запись. Положительный и без знака минус. Не указывайте, чтобы опубликовать личную историю.

  • link_textenum

    Текст кнопки-ссылки

  • link_urlstring

    URL ссылки для кнопки (требует link_text)

  • videostringобязательный

    URL видео (http/https) или абсолютный путь к локальному файлу

vk_token_infoтолько чтениеидемпотентныйвнешний мир

Сообщает, какой VK-токен хранит сервер (токен сообщества, пользовательский токен, токен входа VK ID или сервисный ключ приложения), от имени какого сообщества действует и с какими правами, какие инструменты с ним работают, а для каждого инструмента, который не работает, что нужно, чтобы он заработал. Используется, когда не уверен, что можно сделать в VK, или перед тем как сказать пользователю, что что-то сделать нельзя.

Что может делать токен VK

Параметры

Без параметров.

vk_users_getтолько чтениеидемпотентныйвнешний мир

Находит пользователей VK по числовому ID или короткому имени (например, durov). Используйте это, чтобы преобразовать имя в ID перед вызовом других инструментов или проверить, закрыт ли профиль.

Получает профили пользователей.

Параметры
  • fieldsstring

    Возвращаемые поля профиля

  • user_idsstring

    Разделенные запятыми идентификаторы пользователей или имена пользователей

vk_users_searchтолько чтениеидемпотентныйвнешний мир

Находит пользователей VK по имени, при необходимости с фильтрацией по городу, стране, полу или возрасту. Возвращает совпадения с общим количеством; результаты листаются через offset.

Ищет пользователей.

Параметры
  • age_fromnumber

    Минимальный возраст

  • age_tonumber

    Максимальный возраст

  • citynumber

    City ID для фильтрации

  • countnumber

    Количество результатов (максимум 100)

  • countrynumber

    Идентификатор страны для фильтрации.

  • fieldsstring

    Дополнительные поля профиля для возврата

  • offsetnumber

    Смещение для пагинации

  • qstringобязательный

    Поисковый запрос (имя или ключевые слова)

  • sexenum

    Фильтр по полу: 1 - женский, 2 - мужской

vk_wall_create_commentвнешний мир

Добавляет комментарий к записи. owner_id отрицателен для сообщества. Возвращает новый comment_id.

Комментирует пост

Параметры
  • messagestringобязательный

    Текст комментария

  • owner_idnumberобязательный

    Владелец стены: сообщество задается отрицательным числом (-123), человек - положительным. По умолчанию: владелец токена.

  • post_idnumberобязательный

    Post ID

vk_wall_deleteвнешний мир

Удаляет запись со стены. Для сообщества owner_id отрицательный. Это действие нельзя отменить.

Удаляет пост.

Параметры
  • owner_idnumber

    Владелец стены: сообщество задается отрицательным числом (-123), человек - положительным. По умолчанию: владелец токена.

  • post_idnumberобязательный

    ID поста для удаления.

vk_wall_editвнешний мир

Заменяет текст или вложения существующей записи. owner_id отрицателен для сообщества. Редактирование перезаписывает предыдущее содержимое, поэтому передавайте полный новый текст, а не дополнение.

Редактирует пост.

Параметры
  • attachmentsstring

    Вложения, разделённые запятыми

  • messagestring

    Новый текст поста.

  • owner_idnumber

    Владелец стены: сообщество задается отрицательным числом (-123), человек - положительным. По умолчанию: владелец токена.

  • post_idnumberобязательный

    ID поста для редактирования

vk_wall_getтолько чтениеидемпотентныйвнешний мир

Читает записи со стены пользователя или сообщества, сначала самые новые. Передаёт domain для короткого адреса (durov) или owner_id для числового: отрицательный для сообщества, положительный для человека. Каждая запись содержит свои лайки, репосты, комментарии и просмотры.

Читает стену.

Параметры
  • countnumber

    Число постов (1-100)

  • domainstring

    Короткий адрес пользователя или сообщества.

  • filterenum

    Фильтр: all, owner, others, postponed, suggests

  • offsetnumber

    Смещение для пагинации

  • owner_idnumber

    Идентификатор владельца стены (отрицательный для сообщества)

vk_wall_get_by_idтолько чтениеидемпотентныйвнешний мир

Получает конкретные посты по их полным идентификаторам в формате {owner_id}_{post_id}, например, -1_340393. Используйте его, чтобы перечитать уже знакомый пост, например, только что опубликованный.

Получает конкретные публикации.

Параметры
  • fieldsstring

    Дополнительные поля профиля для возврата

  • postsstringобязательный

    ID записей через запятую в формате {owner_id}_{post_id} (например, -123_456)

vk_wall_postвнешний мир

Публикует пост на стене. С токеном сообщества owner_id не указывается, и пост публикуется на стене этого сообщества. Иначе, чтобы опубликовать пост в сообществе, нужно задать owner_id равным ID сообщества со знаком минус (-123) и from_group true, иначе он появится как ваш личный пост на стене сообщества. Прикрепляет медиа строкой attachment, которую возвращает vk_photos_upload_wall. Возвращает новый post_id.

Публикует пост.

Параметры
  • attachmentsstring

    Вложения через запятую (например, photo123_456,link)

  • from_groupboolean

    Публикует от имени сообщества.

  • guidstring

    Уникальный идентификатор, не допускающий дублирующихся постов.

  • messagestringобязательный

    Размещает текстовое содержимое.

  • owner_idnumber

    Владелец стены: сообщество - отрицательным числом (-123), человек - положительным. По умолчанию: если токен сообщества, то сообщество самого токена; иначе владелец токена.

  • publish_datenumber

    Unix timestamp для запланированного поста (должен быть в пределах 2 недель)

0.9.0основная
0.8.2
0.8.1
0.8.0
0.7.0
0.6.1
0.6.0
0.5.1
0.5.0
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.1
0.3.0
0.2.0
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить bulatko/vk-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "bulatko-vk-mcp-server-5ztrabvc3p": {
      "command": "npx",
      "args": [
        "-y",
        "vk-mcp-server"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "bulatko-vk-mcp-server-5ztrabvc3p": {
      "command": "npx",
      "args": [
        "-y",
        "vk-mcp-server"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "bulatko-vk-mcp-server-5ztrabvc3p": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "vk-mcp-server"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"bulatko-vk-mcp-server-5ztrabvc3p\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"vk-mcp-server\"],\"env\":{\"VK_ACCESS_TOKEN\":\"your_access_token_here\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "bulatko-vk-mcp-server-5ztrabvc3p": {
      "command": "npx",
      "args": [
        "-y",
        "vk-mcp-server"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add bulatko-vk-mcp-server-5ztrabvc3p --env VK_ACCESS_TOKEN=your_access_token_here -- npx -y vk-mcp-server

Либо через JSON-конфиг:

claude mcp add-json bulatko-vk-mcp-server-5ztrabvc3p "{\"command\":\"npx\",\"args\":[\"-y\",\"vk-mcp-server\"],\"env\":{\"VK_ACCESS_TOKEN\":\"your_access_token_here\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add bulatko-vk-mcp-server-5ztrabvc3p --env VK_ACCESS_TOKEN=your_access_token_here -- npx -y vk-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.bulatko-vk-mcp-server-5ztrabvc3p]
command = "npx"
args = ["-y", "vk-mcp-server"]

[mcp_servers.bulatko-vk-mcp-server-5ztrabvc3p.env]
VK_ACCESS_TOKEN = "your_access_token_here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите bulatko/vk-mcp-server, а в поле команды запуска — строку ниже:
npx -y vk-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "bulatko-vk-mcp-server-5ztrabvc3p": {
      "command": "npx",
      "args": [
        "-y",
        "vk-mcp-server"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "bulatko-vk-mcp-server-5ztrabvc3p": {
      "command": "npx",
      "args": [
        "-y",
        "vk-mcp-server"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например bulatko-vk-mcp-server-5ztrabvc3p.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: bulatko-vk-mcp-server-5ztrabvc3p
    command: npx
    args:
      - "-y"
      - "vk-mcp-server"
    env:
      VK_ACCESS_TOKEN: your_access_token_here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "bulatko-vk-mcp-server-5ztrabvc3p": {
      "command": "npx",
      "args": [
        "-y",
        "vk-mcp-server"
      ],
      "env": {
        "VK_ACCESS_TOKEN": "your_access_token_here"
      }
    }
  }
}

Похожие MCP-сервера

karanb192/reddit-mcp-buddy

karanb192/reddit-mcp-buddy

от karanb192

MCP-сервер для просмотра Reddit через Claude и другие AI-ассистенты. Ищет посты, читает комментарии, анализирует профили — без регистрации API-ключа. Работает сразу, есть три уровня доступа (до 100 запросов/мин). Полезен, когда нужно быстро собрать обсуждения с Reddit.

TypeScript⭐ 860
Instagram DM MCP

Instagram DM MCP

от trypeggy

Отправляет и получает Instagram Direct Messages: тексты, фото, видео. Читает чаты, ищет пользователей, скачивает медиафайлы, смотрит истории и посты.

Python⭐ 186
drashrafsaiyed-cyber/instagram-mcp

drashrafsaiyed-cyber/instagram-mcp

от drashrafsaiyed-cyber

MCP-сервер для управления Instagram через Claude: публикуйте фото и рилс, отслеживайте аналитику, отвечайте на комментарии и DM. Идеален для контент-креаторов, врачей и малого бизнеса. Работает чер...

Python⭐ 2
cameronrye/activitypub-mcp

cameronrye/activitypub-mcp

от cameronrye

MCP сервер для LLM, открывающий доступ к Fediverse через ActivityPub: читайте ленты, профили, тренды и обсуждения с Mastodon, Misskey и других совместимых платформ. По умолчанию только чтение — безопасно для экспериментов без риска действий от имени аккаунта.

TypeScript⭐ 17
Vovala14/vynly-mcp

Vovala14/vynly-mcp

от vovala14

MCP сервер для Vynly — AI-социальной сети для агентов. Позволяет публиковать изображения (постоянные посты или 24-часовые «спарки»), читать ленту и искать пользователей. Поддерживает автодетекцию п...

TypeScript⭐ 5
gwbischof/bluesky-social-mcp

gwbischof/bluesky-social-mcp

от gwbischof

MCP сервер для Bluesky на atproto. Выполняет все базовые действия: управление профилем, лентой и постами (текст/медиа), а также лайки, репосты и подписки. Подходит для автоматизации и разработки ботов.

Python⭐ 16
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин