readhn — MCP-сервер для Claude Code: что делает и как установить
Ищет обсуждения и комментарии на Hacker News, ранжируя материалы по экспертности участников и глубине веток.
claude mcp add readhn -- uvx readhnЧто делает readhn
Сервер подключает поиск по Hacker News прямо в диалог с ассистентом. Вместо сортировки по сырым очкам он оценивает посты через пять взвешенных сигналов: погружение практиков (30%), глубина ветки (20%), участие экспертов (20%), скорость набора реакций (15%) и внешние ссылки (15%). Каждая выдача поясняет итоговый балл.
Внутри работают шесть инструментов: discover_stories, поиск через Algolia (search), анализ профилей expert_brief, сводка ветки story_brief, разбор дерева комментариев thread_analysis и выявление специалистов find_experts через алгоритм EigenTrust по графу комментариев. Фильтры можно настроить заранее через переменные окружения HN_MIN_SCORE, HN_TIME_HOURS, HN_KEYWORDS и HN_EXPERTS.
Сервер написан на Python. Для его запуска через uvx readhn в системе нужен пакетный менеджер uv либо pip.
Какие задачи решает
- найти взвешенные мнения практиков по технической теме на Hacker News
- отфильтровать шумные ветки с помощью прозрачных критериев качества
- выявить профильных экспертов по графу комментариев через EigenTrust
- получить выжимку обсуждения без ручного чтения сотен комментариев
Примеры запросов агенту
- Найди на Hacker News лучшие обсуждения по базам данных за последние сутки.
- Кто из признанных авторов комментировал компиляторы на HN?
- Разбери ветку про инцидент в облаке и выдели комментарии практиков.
Как установить readhn
Командой платформы
claude mcp add readhn -- uvx readhnuvx запускает команду с именем пакета; если в README она другая — uvx --from readhn <команда>
Командой платформы
codex mcp add readhn -- uvx readhnuvx запускает команду с именем пакета; если в README она другая — uvx --from readhn <команда>
Файл настроек
{
"mcpServers": {
"readhn": {
"command": "uvx",
"args": [
"readhn"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from readhn <команда>
Файл настроек
{
"servers": {
"readhn": {
"type": "stdio",
"command": "uvx",
"args": [
"readhn"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from readhn <команда>
Командой платформы
gemini mcp add readhn uvx readhnuvx запускает команду с именем пакета; если в README она другая — uvx --from readhn <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о readhn
Как установить readhn в Claude Code?
Выполните команду claude mcp add readhn -- uvx readhn. Ассистент сразу зарегистрирует инструменты сервера.
Что делает readhn?
Сервер находит качественные публикации на Hacker News, отсеивая информационный шум. Он оценивает авторов через алгоритм EigenTrust и поясняет, за счёт каких сигналов пост попал в выборку.
Какие переменные окружения поддерживает readhn?
Вы можете переопределить фильтры по умолчанию с помощью HN_KEYWORDS, задать порог очков через HN_MIN_SCORE, ограничить окно поиска в часах через HN_TIME_HOURS и указать опорных специалистов в HN_EXPERTS.