MCP-сервер для Хабра
habr-mcp
MCP-сервер для поиска и чтения статей Хабра: превращает разметку статьи в читаемый markdown прямо в ответе агента
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает публичные статьи и поиск, не требует авторизации
Установка
Ручная установка
pip install httpx mcp && python habr_mcp.pyКоманда собрана по зависимостям и точке входа из кода, отдельной инструкции по установке в репозитории нет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на FastMCP обращается к внутреннему API habr.com и дает агенту два действия: поиск статей по запросу с сортировкой по релевантности на русском языке и чтение конкретной статьи целиком. HTML-разметка статьи (заголовки, списки, код, ссылки, жирный и курсив) конвертируется в markdown собственным конвертером без внешних библиотек парсинга. Файл один, зависимости: httpx и mcp.
Для кого. Для разработчиков, которые хотят искать и разбирать статьи Хабра прямо из диалога с агентом, не открывая сайт.
Подходит, если
- Нужно быстро найти статьи Хабра по теме и получить их в виде markdown
- Нужно, чтобы агент прочитал конкретную статью и сослался на нее в ответе
Не подходит, если
- Нужны комментарии к статье или данные профиля автора: сервер их не отдает
- Нужен официальный API Хабра с документированным контрактом: используется недокументированный внутренний эндпоинт
Пример запроса к агенту
Найди на Хабре свежие статьи про MCP-серверы и покажи содержание самой релевантнойОграничения
Используется недокументированный внутренний эндпоинт habr.com/kek/v2, который может измениться без предупреждения. Конвертер HTML в markdown простой и может терять часть форматирования на нестандартной верстке. README в репозитории нет, назначение и использование видны только из кода.
Как отключить. Удалите сервер habr из конфигурации MCP клиента.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Только читает публичные статьи и поиск, не требует авторизации
Коротко о README
Репозиторий без README: код одного файла habr_mcp.py показывает MCP-сервер на FastMCP с двумя инструментами, habr_search и чтением статьи, и собственным конвертером HTML в markdown с поддержкой заголовков, списков, ссылок, кода и абзацев.
Частые вопросы
Нужен ли аккаунт на Хабре?
Нет, сервер использует публичный поиск и чтение статей без авторизации.
Можно ли читать статьи не на русском языке?
Поиск по умолчанию задает язык ru и hl ru, для другого языка параметры нужно менять в коде.
Похожие
CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP
Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф
Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности
Быстрый CLI на Rust для автоматизации браузера агентами: снимки доступности со ссылками на элементы, MCP-сервер и скиллы