Sergeykrin9/mcp Servers について
Sergeykrin9/mcp Serversは、ロシア市場のマーケティング・運用プラットフォーム向けPython製MCPサーバー群です。広告、検索分析、動画、ソーシャル投稿を個別の連携でカバーします。
主な機能
- 01Yandex.DirectとClick.ruに接続
- 02Yandex.WebmasterとSearch Consoleのデータを提供
- 03YouTubeの動画、チャンネル、コメントにアクセス
- 04VKとTelegramの投稿を公開・管理
- 05プラットフォームごとに独立して実行・有効化
活用シーン
- 01Yandex.Directのキャンペーンと入札を管理
- 02検索クエリとインデックス状況を確認
- 03VKまたはTelegramにコンテンツを投稿
MCP 対応
各プラットフォームのディレクトリがMCPサーバーを提供し、LLMアプリケーションに連携ツールを公開します。サーバーは個別に設定して有効化できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
重要
広告、検索アナリティクス、ソーシャルメディアへの投稿のための連携機能です。各サーバーには、それぞれのプラットフォームでのセットアップと権限設定が必要です。
LLM エージェントのワークフローにマーケティングプラットフォームを接続する、8つのカスタム Model Context Protocol(MCP)サーバーディレクトリのコレクションです。エージェント(Claude Code、Claude Desktop、Cursor、Windsurf)が、人手でボタンをクリックすることなく、広告キャンペーンの実施、アナリティクスの確認、投稿の公開、SEO の状態確認を直接行えるように構築されています。
MCP についてご存じない場合は、こちらから始めてください。MCP は、ツールを LLM アプリに接続するための Anthropic のオープンプロトコルです。
内容
| サーバー | エージェントに提供する機能 |
|---|---|
linkedin/ | LinkedIn のプロフィールおよび投稿ツール。詳細は専用の README をご覧ください |
clickru/ | Click.ru API — Telegram Ads、VK Ads、Yandex.Direct キャンペーン、残高、レポート、入札管理 |
yadirect/ | Yandex.Direct — キャンペーンの作成/一時停止、キーワード、入札単価、広告文の管理 |
yandex-webmaster/ | Yandex.Webmaster — インデックス登録、上位検索クエリ、サイトマップ、再クロール、問題の検出 |
gsc/ | Google Search Console — 上位検索クエリ、ページ、国別内訳、インデックス登録状況 |
youtube/ | YouTube Data API — 動画、チャンネル、コメント、文字起こし、トレンド |
vk/ | VK Wall API — 投稿の公開、編集、ピン留め、写真のアップロード、統計 |
edaru-telegram/ | Telegram Bot API — 設定済みチャンネルでの投稿の公開/編集/削除/ピン留め |
これらを組み合わせることで、一般的なロシア市場向け製品の成長施策全体をカバーできます。つまり、有料広告(Direct、Telegram Ads、Click.ru 経由の VK Ads)、オーガニック検索(Yandex Webmaster と GSC)、コンテンツ配信(VK と Telegram)です。
重要な理由
2026年、成長のボトルネックは「何をすべきか」ではありません。エージェントは計画を立てられます。ボトルネックとなるのは、AI の計画とプラットフォーム API をつなぐ仕組みです。これらのサーバーが、その仕組みを担います。
まず、選択したサーバーのツール一覧を表示します。実際のアカウントを使う前に、ツールのパラメーターを確認してください。いくつかのツールはキャンペーンを作成したり、コンテンツを公開したりします。
⚡ クイックスタート(3ステップ)
1. クローンしてインストールします:
git clone https://github.com/SergeyKrin9/mcp-servers.git
cd mcp-servers/yadirect # or any other server
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt # if present
# yadirect reads YANDEX_DIRECT_TOKEN from the process environment.
# Configure it in your host; no .env.example or dotenv loader is provided here.
2. AI ホストに接続します:
Claude Desktop / Claude Code (~/Library/Application Support/Claude/claude_desktop_config.json)
{
"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" }
}
}
}
Cursor (~/.cursor/mcp.json) — 同じ JSON 形式
{
"mcpServers": {
"vk": {
"command": "/abs/path/to/.venv/bin/python3",
"args": ["/abs/path/to/mcp-servers/vk/server.py"],
"env": { "VK_TOKEN": "your-token", "VK_GROUP_ID": "123456" }
}
}
}
Windsurf(Settings → MCP Servers → Add)— 同じ JSON 形式
設定は同じです。Windsurf では同じ MCP サーバー形式を使用します。
3. ツールが検出されることを確認します。 ホストに、設定したサーバーのツール一覧を、実行せずに表示するよう依頼します。これにより、広告や投稿のリクエストを送信せずに MCP の登録状態を確認できます。API 連携のテストには別途テストアカウントが必要であり、この手順には含まれません。
必要な認証情報
| サーバー | 取得するもの |
|---|---|
linkedin | LinkedIn アクセストークン。linkedin/README.md を参照してください |
clickru | Click.ru API キーとアカウント ID(Click.ru ダッシュボードで確認) |
yadirect | oauth.yandex.ru で取得する Yandex.Direct OAuth トークン |
yandex-webmaster | Direct と同じ OAuth フロー。スコープは webmaster:hostinfo,webmaster:verify |
gsc | Search Console へのアクセス権を持つ Google サービスアカウントの JSON |
youtube | YouTube Data API v3 キー(Google Cloud Console) |
vk | VK グループのアクセストークン(管理者権限) |
edaru-telegram | Telegram ボットトークン(BotFather)とチャット ID |
yandex-webmaster/oauth_helper.py には、ローカルでトークンを取得するための動作する OAuth フローが含まれています。
GSC 設定の移行
GSC サーバーは、マシン固有の認証情報パスへのフォールバックを行わなくなりました。MCP サーバープロセスの環境変数に GSC_SERVICE_ACCOUNT_KEY を設定し、既存のサービスアカウント JSON ファイルの絶対パスを指定してください。
{
"env": {
"GSC_SERVICE_ACCOUNT_KEY": "/absolute/path/to/your-existing-service-account.json"
}
}
この env エントリーを既存の GSC サーバー設定にマージし、そのサーバーを再起動してください。プレースホルダーはご自身のローカルパスに置き換えてください。JSON ファイルの内容を設定に貼り付けたり、コミットしたりしないでください。この変更によって認証情報が作成されたり、新しい権限が付与されたりすることはありません。既存のサービスアカウントが Search Console のプロパティへのアクセス権をすでに持っている必要があります。変数が設定されていない場合、GSC ツールの呼び出し時にサーバーから設定エラーが報告されます。
技術スタック
- Python 3.10 以降 · 標準ライブラリ +
requests mcpPython SDK- プラットフォームごとに 1 つのプロセス — 個別に簡単に有効化/無効化できます
ロードマップ
- Telegram Ads MCP(Click.ru とは独立したネイティブ API)
- Plausible / Yandex.Metrika リアルタイム MCP(現在はレポートのみ)
- MCP ホストを使わずにこれらのいずれかを呼び出せる、単発実行の CLI ラッパー
⭐ スターの履歴
📚 関連プロジェクト
- agnis-workflow — これらの MCP サーバーを第一級のツールとして使用する方法論
- broker-reels — オフラインデモ付きの、不動産動画向け Python パイプライン
- awesome-mcp-servers — 標準的な MCP カタログ
作者: Sergei Grin · [email protected] · GitHub
ロシア語圏のユーザー向けに公開し、Claude を使っている方は、⭐ を付けてください。サーバーを追加し続ける励みになります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。