AI-маркетолог для бизнеса в Рунете — MCP-сервер для Claude
Project description
Marketolog
AI-маркетолог для бизнеса в Рунете — MCP-сервер для Claude.
Подключается к Claude Desktop, Claude Code или claude.ai. Агент анализирует ваш проект, предлагает стратегию продвижения и выполняет задачи (SEO-аудит, контент-план, публикации в соцсети) после одобрения.
Возможности
Бесплатно (marketolog):
- Управление проектами — создание, контекст, настройки
- SEO-аудит — Core Web Vitals, мета-теги, robots.txt, sitemap
- Проверка AI-готовности — GPTBot, ClaudeBot, llms.txt
- Подбор ключевых слов — Яндекс Wordstat API
- UTM-разметка ссылок
- Все промпты (маркетолог-стратег, SEO, аналитик, контент, SMM)
Pro (marketolog-pro):
- SEO расширенный — кластеризация, позиции, конкуренты, content gap
- Аналитика — Яндекс.Метрика, Google Search Console, воронки, AI-трафик
- Контент — план, генерация статей и постов, оптимизация, репёрпосинг
- SMM — публикация в Telegram, VK, MAX, Дзен + статистика
- Стратегия — ЦА, позиционирование, конкурентная разведка, маркетинг-план
Быстрый старт
Установка
pip install marketolog
Подключение к Claude Desktop
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"marketolog": {
"command": "python",
"args": ["-m", "marketolog"]
}
}
}
Подключение к Claude Code
claude mcp add marketolog -- python -m marketolog
Первый запуск
Скажите Claude:
Создай проект my-saas с URL https://my-saas.ru в нише «управление проектами»
Claude создаст проект и предложит план действий.
Настройка API-ключей
Ни один ключ не обязателен — подключайте сервисы по мере необходимости.
Через CLI (рекомендуется)
python -m marketolog auth yandex # OAuth для Метрики + Вебмастера
python -m marketolog auth wordstat # OAuth для Wordstat
python -m marketolog auth vk # Токен VK
python -m marketolog auth telegram # Токен Telegram-бота
python -m marketolog auth max # Токен MAX-бота
python -m marketolog auth status # Статус подключений
Через переменные окружения
| Переменная | Назначение |
|---|---|
YANDEX_OAUTH_TOKEN |
Яндекс.Метрика + Вебмастер |
YANDEX_WORDSTAT_TOKEN |
Яндекс Wordstat API |
YANDEX_SEARCH_API_KEY |
Яндекс Поиск API v2 |
YANDEX_FOLDER_ID |
Yandex Cloud Folder ID |
YANDEX_METRIKA_COUNTER |
ID счётчика Метрики |
VK_API_TOKEN |
Токен сообщества VK |
TELEGRAM_BOT_TOKEN |
Токен Telegram-бота |
MAX_BOT_TOKEN |
Токен MAX-бота |
GOOGLE_SC_CREDENTIALS |
Путь к service account JSON |
EXA_API_KEY |
Exa API (для трендов и AI-видимости) |
PAGESPEED_API_KEY |
PageSpeed (увеличивает квоту) |
Инструменты
Core (6)
| Инструмент | Описание |
|---|---|
create_project |
Создать проект |
switch_project |
Переключить активный проект |
list_projects |
Список проектов |
update_project |
Обновить поле проекта |
delete_project |
Удалить проект |
get_project_context |
Полный контекст проекта |
SEO (8)
| Инструмент | Пакет | Описание |
|---|---|---|
seo_audit |
free | Технический SEO-аудит |
ai_seo_check |
free | Готовность к AI-поисковикам |
keyword_research |
free | Подбор ключевых слов |
keyword_cluster |
pro | Кластеризация по интенту |
check_positions |
pro | Позиции в Яндексе |
analyze_competitors |
pro | Анализ конкурентов |
content_gap |
pro | Контентные пробелы |
webmaster_report |
pro | Яндекс.Вебмастер |
Analytics (8)
| Инструмент | Пакет | Описание |
|---|---|---|
generate_utm_link |
free | UTM-разметка |
metrika_report |
pro | Яндекс.Метрика |
metrika_goals |
pro | Цели Метрики |
search_console_report |
pro | Google Search Console |
traffic_sources |
pro | Источники трафика |
funnel_analysis |
pro | Воронка конверсии |
weekly_digest |
pro | Еженедельный дайджест |
ai_referral_report |
pro | AI-трафик |
Content (7) — pro
| Инструмент | Описание |
|---|---|
content_plan |
Контент-план |
generate_article |
SEO-статья |
generate_post |
Пост для площадки |
optimize_text |
SEO-оптимизация текста |
analyze_content |
Анализ контента страницы |
generate_meta |
Title, description, H1 |
repurpose_content |
Адаптация под форматы |
SMM (10) — pro
| Инструмент | Описание |
|---|---|
telegram_post |
Пост в Telegram |
telegram_stats |
Статистика Telegram |
vk_post |
Пост в VK |
vk_stats |
Статистика VK |
max_post |
Пост в MAX |
max_stats |
Статистика MAX |
dzen_publish |
Публикация в Дзен |
trend_research |
Тренды в нише |
smm_calendar |
Календарь публикаций |
best_time_to_post |
Лучшее время |
Strategy (7) — pro
| Инструмент | Описание |
|---|---|
analyze_target_audience |
Портреты ЦА |
analyze_positioning |
УТП и позиционирование |
competitor_intelligence |
Конкурентная разведка |
marketing_plan |
Маркетинговый план |
channel_recommendation |
Рекомендация каналов |
brand_health |
Здоровье бренда |
ai_visibility |
AI-видимость |
Хранилище данных
~/.marketolog/
├── config.yaml # API-токены
├── projects/ # YAML-файлы проектов
├── cache/ # Кэш API-ответов
└── scheduled/ # Отложенные посты
Лицензия
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file marketolog-0.1.0.tar.gz.
File metadata
- Download URL: marketolog-0.1.0.tar.gz
- Upload date:
- Size: 191.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00d27038f8fa0e745a6752253dbb41b9285e62a59bbac0a4d518c93d8c616f1a
|
|
| MD5 |
e4fbd267ec082cd0383050897614e567
|
|
| BLAKE2b-256 |
60b333786dafe1c223760087cc64ce9718483b5d5009b0f7ea3a20d1644a31e0
|
File details
Details for the file marketolog-0.1.0-py3-none-any.whl.
File metadata
- Download URL: marketolog-0.1.0-py3-none-any.whl
- Upload date:
- Size: 92.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
984eede99447efa21614cb8d121f9fd792074e365cea2223ba38c89fcc1ca04e
|
|
| MD5 |
85f3ce8c9c5f90b827ec2064506bf38e
|
|
| BLAKE2b-256 |
0e98c496f54ec32d977a72452aa6d6e7ffcc4d9123923525c7ff0aabb414ebae
|