Лента событий и MCP (24.06.2026)
Введение
За эти три недели мы по-настоящему достроили ленту рыночных событий: добавили страницу отдельного события, привязали события ко всем типам объектов (компании, эмитенты, акции, облигации, токены) и научили AI-анализатор находить дубликаты и связывать новости по смыслу. Параллельно прошла большая работа над поисковой видимостью — Markdown-версии страниц, структурированные данные и SEO-описания теперь закрывают почти весь каталог. Отдельно открыли публичный MCP-сервер: внешние AI-агенты и клиенты могут напрямую запрашивать наши данные по ценным бумагам и курсам валют.
Главное
Главная тема периода — новости и события. Раньше события жили общей лентой, а теперь у каждого из них появилась собственная страница с понятным адресом, заголовком «Что произошло», тегами, связанными компаниями и бумагами, альтернативными источниками и датой. События больше не нужно искать в общем потоке: со страницы любой облигации, акции, эмитента или токена можно перейти в отдельную ленту событий именно по этому объекту.
Чтобы наполнить эту ленту, мы переписали AI-анализатор. Он стал многослойным: сначала отсеивает нерелевантные статьи, затем дистиллирует факты и строит событие, потом редакторский слой делает текст живым и читаемым. Появились типы событий для валютных рынков, вкладов и драгоценных металлов, а ключевые факты теперь хранятся отдельно и видны как самостоятельная часть новости.
Третья крупная тема — поиск и Markdown. Поиск акций и облигаций теперь ловит совпадения по тикеру, регистрационному номеру и коду выпуска, а не только по названию. Большинство ключевых страниц получили Markdown-версии для индексации: компания, токен, статистика рынка и аналитика.
Что стало удобнее
Для инвесторов
- Страница события: у каждого рыночного события теперь свой адрес с заголовком, источниками, тегами и связанными бумагами — можно делиться ссылкой и читать подробности без возврата в общую ленту.
- События по объекту: на странице облигации, акции, эмитента или токена появилась отдельная лента событий, относящихся именно к этому объекту.
- График купонов: для дисконтных и непериодичных облигаций график купонных выплат больше не показывается — он там ничего не значил.
Более подробно о функционале событий и их обработке при помощи ИИ можно прочитать в отдельной с статье в руководстве пользователя - AI-анализатор финансовых новостей
Для компаний и эмитентов
- Markdown-страницы компаний и токенов: добавили текстовые версии карточек компании и эмиссии для поисковиков, чтобы внешние пользователи находили их быстрее.
- SEO-метаданные эмитента: страницы бумаг эмитента получили корректные заголовки и описания для поисковой выдачи.
Для данных и страниц
- AI-дедупликация событий: новостные события теперь сопоставляются по эмбеддингам — похожие сообщения из разных источников группируются, а дубли автоматически связываются как альтернативные источники.
- Новые источники новостей: подключили Banki24.by и MinFin, расширили разбор статей под реальную структуру их страниц.
- Поиск по номерам: поиск акций и облигаций теперь понимает тикер, регистрационный номер и код выпуска — не нужно вспоминать точное название.
- Альтернативные источники на странице события: все источники, описавшие одно событие, теперь видны вместе, а не по одному.
Для AI-агентов и разработчиков
- Публичный MCP-эндпоинт: запустили
[mcp.tokenbel.info](https://mcp.tokenbel.info/mcp)— открытый сервер без авторизации для AI-агентов и MCP-клиентов (Claude Desktop, Cursor и т.д.). Они читают данные по токенам, акциям, облигациям и компаниям, ищут бумаги по тикеру и компании по названию или УНП. - Курсы валют в MCP: MCP сервер отдаёт официальные курсы НБРБ (USD, EUR, RUB к BYN) — на одну дату, за период или недельными и месячными агрегатами.
Более подробно о новом функционале можно прочитать в отдельной с статье в руководстве пользователя - AI-доступ к данным TokenBel.
Исправили
- JSON-LD на странице события стал валидным — раньше поисковики получали битый структурированный блок.
- Парсер статей officelife и banki24 теперь захватывает полное тело статьи, а не урезанную версию — события строятся из корректного текста.
- Пропавшие эмиссии Finstore корректно помечаются как распроданные, а не висят «в продаже». С учётом процента проданности.
Технически
- Обновили PostgreSQL до 18.4 и подключили pgvector — он лежит в основе новой дедупликации событий через эмбеддинги.
- Палитра интерфейса приведена к единому стандарту на Tailwind-классах: единый focus-ring, текст ошибок, статусы бейджей и отступы карточек — меньше хардкода, проще поддерживать.
- Вторичный рынок токенов: исправлена синхронизация с Fainex.
- Запустили публичный MCP-сервер на
[mcp.tokenbel.info](https://mcp.tokenbel.info/mcp)без авторизации: данные каталога отдаются AI-агентам напрямую через API. Подключить к агенту можно по ссылкеhttps://mcp.tokenbel.info/mcp.
Что дальше
- Развивать точность связывания событий с компаниями и бумагами — порог триграмм-мэтчинга уже снижен, продолжаем калибровать.
- Расширять покрытие Markdown-страниц и структурированных данных на оставшихся разделах каталога.