loading…
Search for a command to run...
loading…
MCP server for VK (VKontakte) social network API. Access users, walls, groups, friends, newsfeed, photos, and community stats.
MCP server for VK (VKontakte) social network API. Access users, walls, groups, friends, newsfeed, photos, and community stats.
Model Context Protocol (MCP) server for VK (VKontakte) social network API
Enables AI assistants like Claude to interact with VK through a standardized interface.
npm install -g vk-mcp-server
Or run directly with npx:
npx vk-mcp-server
Also available in the official MCP Registry:
io.github.bulatko/vk
YOUR_APP_ID):https://oauth.vk.com/authorize?client_id=YOUR_APP_ID&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=friends,wall,groups,photos,stats,offline&response_type=token&v=5.199
access_token from the URLAdd to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"vk": {
"command": "npx",
"args": ["-y", "vk-mcp-server"],
"env": {
"VK_ACCESS_TOKEN": "your_access_token_here"
}
}
}
}
Add to your project's .mcp.json:
{
"mcpServers": {
"vk": {
"command": "npx",
"args": ["-y", "vk-mcp-server"],
"env": {
"VK_ACCESS_TOKEN": "your_access_token_here"
}
}
}
}
| Tool | Description |
|---|---|
vk_users_get |
Get user profiles by IDs or screen names |
vk_wall_get |
Get posts from user/community wall |
vk_wall_post |
Publish a new post |
vk_wall_create_comment |
Add comment to a post |
vk_groups_get |
Get user's communities list |
vk_groups_get_by_id |
Get community info by ID |
vk_friends_get |
Get user's friends list |
vk_newsfeed_get |
Get user's newsfeed |
vk_stats_get |
Get community statistics (admin only) |
vk_photos_get |
Get photos from albums |
Once configured, you can ask Claude:
User: What's on Pavel Durov's wall?
Claude: I'll check Pavel Durov's VK wall for recent posts.
[Uses vk_wall_get with domain="durov"]
Here are the latest posts from Pavel Durov's wall:
1. [Post content...]
2. [Post content...]
Run the test suite:
npm test
Run tests with coverage:
npm run test:coverage
This server wraps VK API v5.199. For detailed parameter documentation, see:
offline scope provides a non-expiring tokenContributions are welcome! Please read the Contributing Guidelines first.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)MIT © 2026 bulatko
Made with ❤️ for the MCP ecosystem
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"bulatko-vk-mcp-server": {
"command": "npx",
"args": []
}
}
}