Skip to content

MCP Tools Reference

unihra_health

Проверка доступности API.

Вход: (нет)

Выход: {"status": "ok", "version": "..."}


unihra_get_limits

Лимиты использования и баланс API-ключа.

Вход: (нет)

Выход:

json
{
  "plan": "pro",
  "daily_limit": 5000,
  "used_today": 12,
  "remaining_today": 4988
}

unihra_analyze

Запуск SEO-анализа. Главный инструмент — модель должна вызывать его первым при любом запросе сравнения страниц.

ВходТипОбязателенОписание
own_pagestringURL вашей страницы
competitorsstring[]URL конкурентов (3–10 рекомендуется)
queriesstring[]Целевые поисковые запросы (до 5)
lang"ru" | "en"Язык страницы
url_cookiesobjectCookie авторизации на URL
triplet_analysisbooleanВключить граф знаний (5 кредитов, по умолчанию false)

Выход: Компактная сводка с result_id + топ-5 пробелов, счётчики действий, отсутствующие n-граммы и снимок структуры.


unihra_list_results

Список всех сохранённых результатов анализа в текущей сессии.

Вход: (нет)

Выход: {"count": N, "results": [{"result_id": "...", "own_page": "...", "saved_at": "...", ...}]}


unihra_delete_result

Удалить сохранённый результат с диска.

ВходТипОбязателенОписание
result_idstringИз unihra_analyze или unihra_list_results

unihra_get_gaps

Получить пробелы зонтичного анализа — слова для добавления на страницу.

ВходТипПо умолчаниюОписание
result_idstringобязателен
top_ninteger50Максимум элементов
min_coveragenumber15.0Минимальный % покрытия конкурентов
min_gapnumber0.0Минимальная разница (0 = показать все)
missing_onlybooleanfalseТолько слова, отсутствующие на своей странице
group_by_recommendationbooleanfalseГруппировать по рекомендации размещения

unihra_get_anchors

Анализ якорных текстов.

ВходТипПо умолчаниюОписание
result_idstringобязателен
top_ninteger50Максимум элементов
missing_onlybooleanfalseТолько якоря, отсутствующие на своей странице

unihra_get_word_actions

Получить действия по словам TF-IDF (add / increase / decrease / ok).

ВходТипПо умолчаниюОписание
result_idstringобязателен
action"add" | "increase" | "decrease" | "ok" | "all""all"Фильтр по действию
top_ninteger50Максимум элементов в группе
min_frequencynumber1.0Минимальная частота слова
exclude_okbooleantrueИсключить слова с ok

unihra_get_ngrams

Анализ фраз (n-грамм).

ВходТипПо умолчаниюОписание
result_idstringобязателен
top_ninteger60Максимум фраз
min_pages_countinteger2Минимум сайтов конкурентов с этой фразой
missing_onlybooleanfalseТолько фразы, отсутствующие на своей странице
ngram_type"all" | "bigrams" | "lemma_trigrams""all"Фильтр по длине фразы

unihra_get_triplets

Сущности графа знаний и тематические пробелы. Доступно только для результатов с triplet_analysis=true.

ВходТипПо умолчаниюОписание
result_idstringобязателен
view"entities" | "gaps" | "both""both"Какое представление вернуть
top_entitiesinteger30Максимум сущностей
max_triplets_per_entityinteger12Максимум фактов на сущность
tiersstring[]["core","main"]Фильтр сущностей по tier
gap_severitiesstring[]["critical","important"]Категории серьёзности пробелов
max_gaps_per_severityinteger25Максимум пробелов на категорию

unihra_get_page_structure

Структура заголовков и meta-теги.

ВходТипПо умолчаниюОписание
result_idstringобязателен
own_onlybooleanfalseВернуть только структуру вашей страницы