mcpField
V
vk-mcp

vk-mcp

ローカル
github.com/theYahiaソーシャルメディア18 週間前に更新

vk-mcp について

vk-mcpは、VK APIを利用するAIアシスタント向けのMCPサーバーです。壁の投稿や検索、ユーザー・グループ情報、メッセージ、グループ統計を扱い、stdioとStreamable HTTPに対応しています。

主な機能

  1. 01壁の投稿の取得と公開
  2. 02キーワードによる投稿検索
  3. 03ユーザー・グループ・友達情報の取得
  4. 04メッセージ送信とグループ統計の確認

活用シーン

  1. 01ユーザーやグループの最新投稿の確認
  2. 02VKで特定の話題に関する投稿の検索
  3. 03VKユーザーへのメッセージ送信
  4. 04グループ統計の確認

MCP 対応

投稿、検索、ユーザー、グループ、友達、メッセージ、統計に関する8つのVK APIツールをMCPクライアントに提供します。stdioとStreamable HTTPに対応しています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"theyahia-vk": {
"command": "npx",
"args": [
"-y",
"@theyahia/vk-mcp"
],
"env": {
"VK_ACCESS_TOKEN": "<VK_ACCESS_TOKEN>"
}
}
}
}
起動コマンドnpx -y @theyahia/vk-mcp
設定が必要な環境変数
VK_ACCESS_TOKENシークレットAPI key for the service

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@theyahia/vk-mcp1.0.1

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
countintegerいいえレコード数
offsetintegerいいえオフセット
owner_idnumberはいウォール所有者の ID(ユーザーまたはグループ。グループは負の値)

詳細

VK MCP — ニューラルネットワークからのVKへの投稿とウォールの操作

AIとの会話から直接VKに投稿する方法、コミュニティのウォールを読む方法、プライベートメッセージを分析する方法、手動でエクスポートせずにグループの統計を取得する方法をお探しなら、これがぴったりです。8つのツールでVK APIを利用できます。ウォールの投稿、投稿、メッセージ、友達、ユーザー、グループ、統計に対応しています。

npm License: MIT

@theYahiaによるシリーズWWmcp(46サーバー)の一部です。

インストール

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コミュニティの統計

スキル(プロンプト)

スキル説明
post-wallVKグループに投稿を公開します
group-stats過去N日間のVKグループの統計

使用例

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

開発

npm install
npm test          # Vitest
npm run build     # TypeScript
npm run dev       # tsx watch

API

  • ベースURL:https://api.vk.com/method/
  • APIバージョン:v=5.199
  • 認証:VK_ACCESS_TOKEN(環境変数)
  • リトライ:指数バックオフによる3回の再試行(429、5xx)
  • タイムアウト:10秒

WWmcpシリーズの一部

46サーバー: github.com/theYahia/WWmcp

ライセンス

MIT


WWmcpの一部 · Telegram:@vhodvai

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。