MCP server bundle for Russian-market ads and SEO
MCP Servers (SergeyKrin9)
Seven independent MCP servers in one repository: Yandex Direct, Yandex Webmaster, VK, Telegram, Click.ru, Search Console and YouTube
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
Why this level
- The yadirect server creates and pauses ad campaigns with a real budget
- The vk and edaru-telegram servers publish posts on behalf of the community and channel with no platform-side preview
Install
Manual install
{
"mcpServers": {
"yandex-direct": {
"command": "/abs/path/to/mcp-servers/yadirect/.venv/bin/python3",
"args": ["/abs/path/to/mcp-servers/yadirect/server.py"],
"env": { "YANDEX_DIRECT_TOKEN": "your-token" }
}
}
}Example for one server in the set, yadirect; the others connect the same way from their own folder.
This is third-party code. Review the repository files before installing.
What it does
The repository bundles seven separate Python servers, each in its own folder with its own server.py and env vars: yadirect for Yandex Direct campaigns, keywords and bids, yandex-webmaster for indexing and top queries, vk for posting to a group wall, edaru-telegram for publishing to a Telegram channel via the Bot API, clickru as a Click.ru proxy to Direct, VK Ads and Telegram Ads, plus gsc for Google Search Console and youtube for YouTube data. The servers are independent: any single one can be enabled without installing the rest. The author describes a typical flow where an agent cross-checks queries in Search Console and Webmaster, adds negative keywords to Direct, and publishes to VK and Telegram unattended.
Who it is for. For marketers and SMM specialists running Russian-market promotion across several channels who are willing to configure each server separately.
Good fit when
- You only need one channel from the set, for example publishing to a Telegram channel via your own bot
- You want to cross-check Search Console and Yandex Webmaster data and push negative keywords to Direct in one flow
- You have a Click.ru account and want one proxy to Direct, VK Ads and Telegram Ads
Not a fit when
- You want one single-server install: each component is deployed separately with its own venv
- You need formal tests and CI: none are in the repository
- You need Click.ru for agency clients with separate accounts rather than for yourself
Example request
Show the top 5 site queries from Google Search Console and Yandex Webmaster for the week, and suggest Direct negative keywords from the overlapLimitations
Each of the seven servers is installed and configured separately: its own venv, its own env vars and, where needed, its own requirements.txt. There are no formal tests or CI in the repository. The Telegram server is named after the author's personal project (edaru.su) and is built for one configured bot and channel. There is no catalogue slug for Click.ru yet.
How to disable. Remove the relevant server block, for example yandex-direct, from your MCP client config; the rest of the repository's components are unaffected.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| YANDEX_DIRECT_TOKEN required, secret | OAuth token for the yadirect server |
| VK_TOKEN required, secret | VK group access token with admin rights for the vk server |
| VK_GROUP_ID required | VK group id |
Security check
- The yadirect server creates and pauses ad campaigns with a real budget
- The vk and edaru-telegram servers publish posts on behalf of the community and channel with no platform-side preview
README in short
The README presents the repository as a one-of-a-kind MCP server bundle for the Russian market, gives a table of the seven servers and what each exposes to the agent, a three-step quickstart with Claude Desktop, Cursor and Windsurf configs, and a table of credentials needed per service. It ends with a roadmap: a native Telegram Ads MCP and real-time Yandex Metrica.
FAQ
Do I need to install all seven servers at once?
No, each server is independent; you can run just one, such as vk or yadirect, without touching the other repository folders.
Is there a Yandex Metrica module?
Not yet, the README's Roadmap section lists it as a planned next addition.
Related
A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts
Marketing Skills for AI agents
Marketing Skills for AI Agents
About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents
SendPulse MCP server
SendPulse MCP
SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat
Yandex Direct MCP generated from a machine-readable schema
yandex-direct-mcp
An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand