Словофонд Толкования и источники

API русского языка и MCP для агентов

Сведения базы можно получать программой: ударение, формы, значения, синонимы и антонимы русского слова — по одному слову за запрос, тем же ответом, что видит читатель на карточке. Для людей есть сайт, для программ — HTTP API, для ИИ-агентов — MCP-сервер с теми же данными и теми же лимитами.

Что даёт API и MCP

Адрес API — api.slovofond.ru, ключ передаётся заголовком X-Api-Key. MCP-сервер (Streamable HTTP, JSON-RPC) — api.slovofond.ru/mcp, ключ тот же. В MCP методы называются инструментами; ресурс lex://spravka/ogranicheniya показывает лимиты вашего ключа, lex://spravka/licenzii — лицензии источников.

Инструмент MCPHTTPЧто отвечает
udarenieGET /v1/udarenie?slovo= ударение слова или формы: все варианты, основной, есть ли расхождение источников
kartochkaGET /v1/kartochka?slovo= карточка: значения с пометами и примерами, происхождение, часть речи, частотность, источник каждого сведения
formyGET /v1/formy?slovo= все формы слова с грамматикой и ударением
sinonimy, antonimyGET /v1/sinonimy?slovo=, /v1/antonimy?slovo= синонимы и антонимы по значениям
paronimyGET /v1/paronimy?slovo= паронимы: «надеть» — «одеть», «адресат» — «адресант»
pochemu_rashozhdenie— почему словари расходятся в ударении и какое правило выбрало ответ (только MCP)
lemma— начальная форма и грамматика формы (только MCP)

Слова, которого в базе нет, API отвечает кодом 404 с подсказкой написания. Ответ содержит версию сборки базы: она обновляется по мере проверки сведений редакцией.

Пример запроса и ответа

Ударение слова «замок» — у омографа два варианта, и ответ говорит, какому значению какой принадлежит (ответ сокращён: толкования обрезаны, у «замо́к» опущено значение «замкомвзвода»):

curl -H 'X-Api-Key: ваш_ключ' 'https://api.slovofond.ru/v1/udarenie?slovo=замок'

{
  "slovo": "замок",
  "varianty": ["за́мок", "замо́к"],
  "osnovnoy": "за́мок",
  "rashozhdenie": false,
  "po_slovam": [
    {"udarenie": "за́мок", "slova": [{"slovo": "замок", "chast_rechi": "существительное",
                                     "smysl": "здание, обычно обнесённое стеной…"}]},
    {"udarenie": "замо́к", "slova": [{"slovo": "замок", "chast_rechi": "существительное",
                                     "smysl": "устройство для запирания чего-либо ключом"}]}
  ],
  "istochniki": "Викисловарь (CC BY-SA 4.0), RUAccent (MIT), ФИПИ",
  "versiya": "2026.10.29-101801"
}

Лимиты пробного ключа

Доступ рассчитан на приложение, которое спрашивает слова по мере надобности — проверка текста, подсказка ударения, словарная справка в чат-боте. Выгрузить базу целиком через API нельзя, и лимиты подобраны так, чтобы это было заметно дольше, чем имеет смысл.

Запросов в минуту20
Разных слов в сутки (UTC)200; повтор уже спрошенного слова не расходуется
Разных слов за 30 дней2 000
Объём ответов за 24 часа2 000 связанных объектов (значения, формы, сведения) и 2 МБ
Пакет MCP udarenie_paketдо 10 слов, каждое — в тех же квотах
Выгрузки, снимки, полный словникнедоступны
Срок ключа90 дней, продление — по письму

Кроме лимитов ключа есть общий суточный предел на все внешние ключи вместе. Когда лимит исчерпан, API отвечает кодом 429 с заголовком Retry-After и полем kod, по которому видно, что именно кончилось. Обход словника по алфавиту или подряд без повторов приостанавливает ключ до разговора с редакцией.

Условия и лицензии

Сведения собраны из открытых источников и распространяются на условиях их лицензий. Большая часть — Викисловарь, OpenCorpora и YARN под лицензией CC BY-SA: указывайте источник и распространяйте производные данные под той же лицензией. Источник и лицензия каждого сведения карточки приходят в ответе, в поле atribuciya. Общий список источников — на странице «Откуда данные», остальные условия — в условиях пользования. Пробный ключ бесплатен; база не обещает доступности без перерывов и может менять лимиты, предупреждая владельцев ключей письмом.

Как получить ключ

Опишите, для чего нужен доступ. Заявку читает редакция; ключ приходит на почту, обычно в течение нескольких дней. Один ключ — на один проект. Вопросы об условиях — на почту редакции info@slovofond.ru.