Horizon MCP

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

  • 13 857 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

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

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

thysrael/horizon

Установка

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

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

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

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

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

Что делает

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-провайдера

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

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

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

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

Ограничения

Нужен 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.

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер на Node.js, через который агент управляет устройствами Home Assistant и правит его автоматизации

MCP-серверШирокий доступ574Звезды репозитория

MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell

MCP-серверШирокий доступ11,6 тыс.Звезды репозитория

MCP-сервер для платформы Huly: задачи, проекты, документы, календарь и десятки других разделов, плюс тот же набор в CLI

MCP-серверШирокий доступ64Звезды репозитория

MCP-сервер на Open-Meteo: текущая погода, прогноз за период, качество воздуха и часовые пояса без ключа API

MCP-серверМинимальный доступ61Звезды репозитория

MCP-сервер для Home Assistant: агент читает состояние умного дома и управляет устройствами через ваш экземпляр

MCP-серверШирокий доступ7,7 тыс.Звезды репозитория

Коротко о README

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

Бейдж для README

Сообщить о проблеме