Skip to content

Тут виднее

by tutvidnee.ru · remote · no sign-in to list tools · v0.1.0 · published by ru.tutvidnee

Образовательные организации России: где учат, чего нет и кто придёт до 2038. Официальный сервер.

Changes · 7

7 tools: 7 change things.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http portal https://tutvidnee.ru/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

7 tools

Changes things 7Claude Code: ask
  • cohort_forecastРяд шестнадцатилетних по субъекту до 2038 года: год приёма, год рождения, численность поколения, факт приёма за прожитые годы и коридор приёма за будущие.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ряд шестнадцатилетних по субъекту до 2038 года: год приёма, год рождения, численность поколения, факт приёма за прожитые годы и коридор приёма за будущие. Ни одна точка ряда до 2038 года не является прогнозом рождаемости: все эти дети уже родились и сосчитаны. Это демография, а не план приёма — миграция не учитывается. Субъект задаётся кодом или названием.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • organizationСведения об образовательной организации: наименования, ИНН, ОГРН, код территории ОКТМО, субъект, населённый пункт, статус лицензии, состояние государственной аккредитации из четырё…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Сведения об образовательной организации: наименования, ИНН, ОГРН, код территории ОКТМО, субъект, населённый пункт, статус лицензии, состояние государственной аккредитации из четырёх, состояние юридического лица по ЕГРЮЛ из шести, число мест осуществления деятельности, перечень программ (шифр, название, уровень), телефон, сайт, почта с названиями источников, координаты и дата сведений. Задаётся один из трёх параметров; по названию при нескольких совпадениях возвращается отказ со списком кандидатов. Сведений о руководителе и об индивидуальных предпринимателях инструмент не возвращает.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • outcomesИсход выпуска по мониторингу трудоустройства: год выпуска, число выпускников, доля трудоустроенных, медианная зарплата.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Исход выпуска по мониторингу трудоустройства: год выпуска, число выпускников, доля трудоустроенных, медианная зарплата. Задаётся ровно одно — организация (ИНН или внутренний номер) либо специальность (шифр или название). Для организации ответ идёт с разрезом по специальностям, для специальности — по стране с числом организаций в мониторинге. Мониторинг сшит с реестром не целиком, поэтому «сведений нет» — частый и честный ответ, а не утверждение о выпускниках. Самый медленный инструмент набора, около секунды.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • regions_by_indicatorЗначения одного показателя по субъектам Российской Федерации с единицей измерения, медианой по стране и крайними значениями.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Значения одного показателя по субъектам Российской Федерации с единицей измерения, медианой по стране и крайними значениями. Без параметра «субъект» возвращаются все 89 строк, с ним — значение субъекта на фоне страны. Пустое значение означает «не рассчитано», а не ноль; число субъектов без значения и причина идут в ответе рядом. Если витрина показателей не собрана, инструмент отвечает отказом, а не пустым списком. Сравниваются территории, а не организации.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • specialtyКарточка специальности: официальное название из перечня ФГОС, уровень, вид, укрупнённая группа, квалификация, срок подготовки на базе девяти классов, действует ли шифр в перечне, с…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Карточка специальности: официальное название из перечня ФГОС, уровень, вид, укрупнённая группа, квалификация, срок подготовки на базе девяти классов, действует ли шифр в перечне, сколько организаций страны его ведут, ряд «приём — контингент — выпуск» по годам формы федерального статистического наблюдения, разрез по субъектам (первые 50 строк из общего числа, которое названо) и исход выпуска по мониторингу трудоустройства. Ни одна организация в ответе не названа и не сравнивается с другой.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • territoryСвод по муниципальному образованию: сколько организаций с действующей лицензией, какие уровни образования на территории есть и каких нет, направления подготовки по укрупнённым груп…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Свод по муниципальному образованию: сколько организаций с действующей лицензией, какие уровни образования на территории есть и каких нет, направления подготовки по укрупнённым группам и соседние территории того же субъекта со счётными величинами. Территория задаётся кодом ОКТМО от пяти до одиннадцати знаков; разрешения названия города в код у сервера нет. Отсутствие считается по уровням образования, а не по специальностям.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • where_to_studyОрганизации с действующей лицензией, которые ведут указанную специальность в радиусе от названного населённого пункта, с расстоянием по прямой.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Организации с действующей лицензией, которые ведут указанную специальность в радиусе от названного населённого пункта, с расстоянием по прямой. Специальность принимается шифром ФГОС (15.01.05) или названием; при неоднозначном названии инструмент отвечает отказом со списком кандидатов, а не выбирает сам. Расстояние по прямой, дорога длиннее в среднем в 1,41 раза. Организации без известных координат в отбор не попадают. Отбор пересекает границы субъектов. Возвращается также, сколько всего организаций нашлось в радиусе. Источник — реестр лицензий Рособрнадзора на дату снимка, указанную в ответе.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http portal https://tutvidnee.ru/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [],
    "ask": [
      "mcp__portal__where_to_study",
      "mcp__portal__organization",
      "mcp__portal__specialty",
      "mcp__portal__territory",
      "mcp__portal__outcomes",
      "mcp__portal__regions_by_indicator",
      "mcp__portal__cohort_forecast"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as portal. Review it before you use it.