harshal-mcp-proxy Теперь на npm: Один демон заменяет 12 конфигураций MCP-сервера

MCP-прокси, объединяющий более 12 отдельных конфигураций MCP-серверов в единый демон, теперь доступен как npm-пакет. harshal-mcp-proxy поставляется в виде скомпилированного JavaScript-пакета размером 54 КБ, состоящего из 39 файлов, с объявлениями TypeScript и картами исходного кода. Больше не нужно клонировать, собирать или вручную настраивать systemd.
Установка
npm install -g harshal-mcp-proxyЭто добавляет бинарник в ваш PATH и включает файл службы systemd, который сразу работает с путём npm-бинарника.
Быстрый старт
# Скопируйте пример конфигурации
cp $(npm root -g)/harshal-mcp-proxy/config.example.json ~/.config/harshal-mcp-proxy/config.json
# Отредактируйте с вашими MCP-серверами (API-ключи, конечные точки и т.д.)
vim ~/.config/harshal-mcp-proxy/config.json
# Быстрая проверка (режим stdio)
harshal-mcp-proxy
# Или режим демона для совместного использования несколькими клиентами
harshal-mcp-proxy --daemonКлючевые улучшения с момента первого релиза
- npm-пакет: 54 КБ, 39 файлов, скомпилированный JS + объявления TypeScript + карты исходного кода
- Файл службы systemd: теперь поддерживает путь npm-бинарника из коробки
- README: переписан с
npm installв качестве основного пути - Подсказка при установке: сценарий установки, который можно вставить в AI, теперь по умолчанию использует
npm install -g - Репозиторий GitHub: домашняя страница теперь указывает на страницу npm-пакета
Совместимость
Для существующих пользователей, обновляющихся с установки из исходников, нет критических изменений. Путь к конфигурации по-прежнему ~/.config/harshal-mcp-proxy/config.json, демон продолжает работать на порту 8765, и клиенты не требуют никаких изменений. Просто замените старую установку на npm-версию.
Бенчмарки
Прокси заменяет 12 отдельных конфигураций MCP-серверов на 6 инструментов, экономя примерно 2,7 ГБ ОЗУ и 50 тысяч токенов за сессию. Он использует MiniSearch (BM25) для локального поиска и работает на TypeScript + MCP SDK + systemd.
Стек: TypeScript · MCP SDK · MiniSearch (BM25) · systemd
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

VoidLLM: Прокси-сервер с нулевым знанием для Ollama и vLLM с контролем доступа для команд
VoidLLM — это прокси-сервер, который располагается между приложениями и локальными LLM-серверами, такими как Ollama и vLLM, добавляя контроль доступа для организаций/команд, управление API-ключами, отслеживание использования и ограничение скорости без просмотра промптов. Он имеет накладные расходы прокси <2 мс и работает с SDK, совместимыми с OpenAI.

Отладка логики проверки сборки Claude Code: почему поиск по имени не работает и как поиск по структурному слепку это исправляет
Claude Code сказал пользователю «функция не встроена» четыре раза за одну сессию — и каждый раз ошибался. Решение: заменить поиск по названию на поиск по структурному следу (маршруты, схемы, зарегистрированные инструменты). Практическое правило опубликовано.

Homelab AI Sentinel: Самостоятельно размещаемый помощник для мониторинга с интеграцией LLM
Homelab AI Sentinel — это саморазмещаемый инструмент, который обрабатывает мониторинговые вебхуки через LLM для генерации диагнозов на простом английском языке. Он поддерживает 11 источников оповещений, 10 платформ уведомлений и работает с любыми OpenAI-совместимыми конечными точками, включая Ollama и LM Studio для локального вывода.

tmux-claude: Мониторинг экземпляров кода Claude в панелях Tmux
tmux-claude — это инструмент, который добавляет мониторинг в реальном времени для экземпляров Claude Code в сессиях tmux. Он предоставляет строку состояния, интерактивную панель управления, улучшенный переключатель окон и уведомления на рабочем столе, считывая локальные файлы сессий без использования API.