Vk Mcp

io.github.theYahiaPublished by GitHub account theYahiav1.0.1Updated Oct 24, 2026

MCP server for VK API — wall posts, news search, users, groups. 4 tools.

Overview

AI-generated overview

A local MCP server for the VK social network API that lets an assistant read walls, search posts, look up users and groups, send messages and publish posts.

What you can do
Read wall posts from a user or community and search posts by keyword across the news feed, with optional day ranges for stats-style queries. Look up user profiles, community information and a user's friend list. Publish a new post to a wall or community. Send a direct message. Retrieve community statistics. Two bundled prompts guide posting to a group and pulling group stats over a number of days.
When to use it
Useful when you want to work with VK content from a chat: reviewing a community wall, searching VK posts on a topic, checking group statistics, or drafting and publishing a post or message without leaving the assistant.
Requirements
Runs locally via npx from the npm package @theyahia/vk-mcp (Node.js required). Needs a VK access token supplied in the VK_ACCESS_TOKEN environment variable, obtained from the VK developer portal. Network access to the VK API. Default transport is stdio; an HTTP mode is also offered.
Before you install
The token is a full API credential passed in plain environment configuration; anyone with it can act as the account. The server can publish posts and send messages, which are visible to others and hard to undo. It reads friends, messages-related actions and group statistics, so private account data passes through the assistant. The README and description disagree on the tool count (4 versus 8), so verify the actual tool list before relying on it.

Installation

In SourceWeft

  1. Open Vk Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

VK MCP — публикация во ВКонтакте и работа со стеной из нейросети

Если вы искали, как постить во ВКонтакте прямо из диалога с ИИ, читать стену сообщества, разбирать личные сообщения или снимать статистику группы без ручных выгрузок — это оно. 8 инструментов поверх VK API: записи со стены, публикация, сообщения, друзья, пользователи, группы и статистика.

[npm] [License: MIT]

Часть серии WWmcp (46 серверов) by @theYahia.

Установка

Claude Desktop

json
{  "mcpServers": {    "vk": {      "command": "npx",      "args": ["-y", "@theyahia/vk-mcp"],      "env": { "VK_ACCESS_TOKEN": "your-token" }    }  }}

Claude Code

bash
claude mcp add vk -e VK_ACCESS_TOKEN=your-token -- npx -y @theyahia/vk-mcp

VS Code / Cursor

json
{  "servers": {    "vk": {      "command": "npx",      "args": ["-y", "@theyahia/vk-mcp"],      "env": { "VK_ACCESS_TOKEN": "your-token" }    }  }}

Smithery

bash
npx @smithery/cli install @theyahia/vk-mcp --client claude

Требуется VK_ACCESS_TOKEN. Получите на vk.com/dev.

Транспорт

РежимЗапуск
stdio (по умолчанию)npx @theyahia/vk-mcp
Streamable HTTPnpx @theyahia/vk-mcp --http (порт 3000 или PORT=8080)

Инструменты (8)

ИнструментМетод VK APIОписание
get_wallwall.getЗаписи со стены пользователя или сообщества
post_wallwall.postПубликация записи на стене
search_postsnewsfeed.searchПоиск постов по ключевым словам
get_userusers.getИнформация о пользователях
get_groupsgroups.getByIdИнформация о сообществах
get_friendsfriends.getСписок друзей пользователя
send_messagemessages.sendОтправка сообщения
get_statsstats.getСтатистика сообщества

Skills (Prompts)

SkillОписание
post-wallОпубликуй пост в группу VK
group-statsСтатистика группы VK за N дней

Примеры

Покажи последние посты со стены ДуроваОпубликуй пост "Привет мир!" в группу 123456Найди посты про AI в VKИнформация о группе teamПокажи моих друзейСтатистика группы 123456 за 30 дней

Разработка

bash
npm installnpm test          # Vitestnpm run build     # TypeScriptnpm run dev       # tsx watch

API

  • Base URL: https://api.vk.com/method/
  • API version: v=5.199
  • Auth: VK_ACCESS_TOKEN (env)
  • Retry: 3 попытки с exponential backoff (429, 5xx)
  • Timeout: 10 секунд

Часть серии WWmcp

46 серверов: github.com/theYahia/WWmcp

Лицензия

MIT


Часть WWmcp · Telegram: @vhodvai

Source: README.md at commit 0f83095

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts