MCP-сервер Хабра для чтения и публикации

Habr MCP server

HTTP MCP-сервер для Хабра на несколько пользователей: чтение статей без входа и публикация черновиков из Google Docs или Docmost

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

  • Хранит браузерную куку сессии пользователя на сервере, пусть и в зашифрованном виде
  • Может создавать, изменять и удалять черновики статей от имени автора
Все причины и проверки
Российский стек

vvzvlad/habr-mcp

Установка

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

make install && make run

Локальная установка и запуск HTTP-сервера из исходников.

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

Что делает

Сервер работает через внутренний недокументированный JSON API Хабра и поднимается как один общий HTTP-сервис на несколько пользователей: у каждого свой произвольный bearer-токен и своя сохраненная сессия Хабра, зашифрованная на диске сервера. Чтение статьи по ID работает анонимно и без входа. Инструменты автора требуют входа через habr_login с полной кукой браузерной сессии и позволяют создавать и обновлять черновики из документа Google Docs или страницы Docmost с картинками, таблицами и списками, искать хабы и потоки публикации, смотреть и удалять свои черновики. Автоматической публикации черновика в открытый доступ сервер намеренно не делает, это известный пробел в протоколе Хабра.

Для кого. Для авторов, которые готовят статьи для Хабра в Google Docs или Docmost и хотят заводить и обновлять черновики через агента.

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

  • Нужно прочитать статью Хабра по ID без входа в аккаунт
  • Нужно завести черновик статьи из готового документа Google Docs или Docmost с картинками и таблицами
  • Нужно найти нужный хаб или поток публикации по названию перед публикацией

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

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

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

Собери черновик статьи для Хабра из моего документа в Google Docs, с хабом про искусственный интеллект

Ограничения

Проект одного автора без лицензии в README, использует внутренний недокументированный API Хабра, который может измениться без предупреждения. Для авторских инструментов нужна полная кука браузерной сессии пользователя. Продвижение черновика в опубликованную статью не реализовано.

Как отключить. Удалите сервер habr из конфигурации MCP клиента и, если нужно, остановите развернутый контейнер сервиса.

MCP

Транспорт
http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
HABR_MCP_STATE_DIR
Каталог для зашифрованного хранилища учетных данных пользователей.
HABR_LANG
Язык контента и интерфейса Хабра, по умолчанию ru.

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

  • Хранит браузерную куку сессии пользователя на сервере, пусть и в зашифрованном виде
  • Может создавать, изменять и удалять черновики статей от имени автора

Коротко о README

README на английском и русском описывает многопользовательскую модель авторизации с собственным bearer-токеном и зашифрованным хранением сессии, таблицы инструментов чтения и авторского слоя, конвертацию документов Google Docs и Docmost в формат Хабра через промежуточное дерево ProseMirror, и способ передачи содержимого либо напрямую, либо ссылкой на ресурс. Отдельно описан деплой через готовый Docker-образ с Traefik и watchtower.

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

Нужен ли вход для чтения статьи?

Нет, get_article работает анонимно по ID статьи, вход нужен только для инструментов автора и черновиков.

Может ли сервер опубликовать черновик за меня?

Нет, продвижение черновика в опубликованную статью не реализовано, это явно описанный пробел в протоколе.

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

Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов

СкиллНизкий рискБез VPN52,7 тыс.Звезды репозитория
Выбор редакции

Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов

СкиллНизкий риск51,8 тыс.Звезды репозитория
Официальный

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

MCP-серверВысокий рискРоссийский стек1Звезды репозитория
Выбор редакции

MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно

MCP-серверВысокий рискРоссийский стекБез VPN1Звезды репозитория
Foxx AIMCP-сервер Хабра для чтения и публикации

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