A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Model Context Protocol (MCP) server for VK (VKontakte) social network API
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
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
English-first Korean equity intelligence MCP — DART filings, foreign-holder 5%-rule flows, activist filings, KRX news. F
Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control sc
via CLI