Horizon

MCP-сервер личного новостного конвейера: сбор, оценка, фильтрация и суммаризация новостей инструментами для агента

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Обращается к внешним LLM-провайдерам и источникам новостей по сети
  • Требует API-ключи в .env, часть сервисов платные
Все причины и проверки

thysrael/horizon

Установка

Ручная установка

git clone https://github.com/Thysrael/Horizon.git
cd Horizon
uv sync

Клонирование репозитория и установка зависимостей через uv

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Horizon это личный новостной конвейер: собирает материалы из источников, оценивает их, фильтрует, обогащает и собирает сводку. Встроенный MCP-сервер (команда horizon-mcp) не дублирует эту логику, а оборачивает те же модули в отдельные инструменты: hz_fetch_items, hz_score_items, hz_filter_items, hz_enrich_items, hz_generate_summary, hz_run_pipeline для всего конвейера сразу, а также hz_list_runs, hz_get_run_meta, hz_get_run_stage, hz_get_run_summary, hz_get_metrics и hz_validate_config. Сервер работает по stdio, результаты каждого запуска сохраняются в data/mcp-runs.

Для кого. Для тех, кто хочет собирать личную новостную сводку через агента, а не вручную запускать и настраивать весь конвейер Horizon.

Подходит, если

  • Нужно, чтобы агент собрал и суммировал свежие новости по конфигурации Horizon
  • Нужно посмотреть или продолжить конкретный этап конвейера, не пересобирая все заново
  • Нужно проверить конфигурацию и переменные окружения перед запуском

Не подходит, если

  • Нужна готовая хостинговая читалка новостей без своей настройки
  • Нет возможности завести ключ хотя бы одного LLM-провайдера

Пример запроса к агенту

Собери свежую подборку новостей по теме ИИ и сделай короткую сводку

Ограничения

Нужен Python и uv для установки (uv sync), сам MCP-сервер запускается командой uv run horizon-mcp. Для работы конвейера нужен хотя бы один ключ LLM-провайдера из .env.example (Anthropic, OpenAI, Azure OpenAI, Google, MiniMax, DashScope, Doubao или DeepSeek). Сбор данных из Twitter отдельно требует токен Apify, а GitHub-токен опционален и только поднимает лимит запросов.

Как отключить. Удалите запись MCP-сервера horizon из конфигурации агента и остановите процесс uv run horizon-mcp.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
ANTHROPIC_API_KEY
секрет
Ключ Anthropic для LLM-этапов конвейера, нужен хотя бы один ключ провайдера из списка
OPENAI_API_KEY
секрет
Ключ OpenAI как альтернативный LLM-провайдер
APIFY_TOKEN
секрет
Токен Apify, нужен только для сбора данных из Twitter
GITHUB_TOKEN
секрет
Токен GitHub для повышения лимита запросов к источникам

Проверка безопасности

  • Обращается к внешним LLM-провайдерам и источникам новостей по сети
  • Требует API-ключи в .env, часть сервисов платные

Коротко о README

README описывает Horizon как личный новостной радар с собственным пайплайном сбора, оценки, фильтрации, обогащения и суммаризации, который публикует ежедневный дайджест. Отдельная документация MCP-слоя (src/mcp/README.md) объясняет, что сервер переиспользует бизнес-логику основного кода как набор инструментов и read-only ресурсов, работает по stdio и сохраняет артефакты каждого запуска на диск. Лицензия MIT.

Частые вопросы

На каких языках получится сводка?

По описанию проекта ежедневные сводки формируются на английском и китайском.

Нужен ли ключ для каждого источника новостей?

Нет, обязателен только один ключ LLM-провайдера из .env.example. Токен Apify нужен лишь для сбора данных из Twitter, а токен GitHub опционален.

Выбор редакции

MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n

MCP-серверВысокий рискБез VPN23 тыс.Звезды репозитория
Официальный

Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier

ПлагинВысокий риск421Звезды репозитория

Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio

СкиллВысокий риск75,8 тыс.Звезды репозитория

Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub

ПлагинВысокий рискБез VPN50,9 тыс.Звезды репозитория
Foxx AIHorizon

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.