Server data from the Official MCP Registry
MCP server for VK (VKontakte) API: users, walls, groups, friends, newsfeed, photos.
MCP server for VK (VKontakte) API: users, walls, groups, friends, newsfeed, photos.
Valid MCP server (2 strong, 4 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
3 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: VK_ACCESS_TOKEN
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-bulatko-vk": {
"env": {
"VK_ACCESS_TOKEN": "your-vk-access-token-here"
},
"args": [
"-y",
"vk-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
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
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.