Back to Browse

Vk MCP Server

Developer ToolsModerate7.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

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

About

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

Security Report

7.0
Moderate7.0Low Risk

Valid MCP server (2 strong, 3 medium validity signals). 3 known CVEs in dependencies (0 critical, 3 high severity) Package registry verified. Imported from the Official MCP Registry.

12 files analyzed · 4 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

API key for the serviceRequired

Environment variable: VK_ACCESS_TOKEN

How to Install

Add this to your MCP configuration file:

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

Documentation

View on GitHub

From the project's GitHub README.

@theyahia/vk-mcp

MCP-сервер для VK API — записи со стены, публикация, сообщения, друзья, пользователи, группы, статистика. 8 инструментов.

npm License: MIT

Часть серии Russian API MCP (50 серверов) by @theYahia.

Установка

Claude Desktop

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

Claude Code

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

VS Code / Cursor

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

Smithery

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 дней

Разработка

npm install
npm test          # Vitest
npm run build     # TypeScript
npm 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 секунд

Часть серии Russian API MCP

50 серверов: github.com/theYahia/russian-mcp

Лицензия

MIT

Reviews

No reviews yet

Be the first to review this server!