Eigenstyle — MCP-сервер для Claude Code: возможности и запуск
Измеряет авторский стиль по частоте слов и синтаксису, сверяет черновики агента с эталоном и находит потерянные ссылки. Помогает сохранить узнаваемый тон в сгенерированных текстах.
Открыть на GitHubЧто делает Eigenstyle
Сервер написан на Rust и вычисляет числовой профиль письма: распределение длины предложений, служебные слова, пунктуацию и баланс утверждений. Агент вызывает инструмент check_draft и сверяет черновик с базой образцов. Если в тексте потерялись цифры из источника или сломались ссылки, инструмент сразу выведет предупреждение.
Внутри работают шесть инструментов по протоколу JSON-RPC через stdio. Чтобы профиль не менялся случайно, новые тексты через ingest_sample только добавляются в базу, а пересчёт запускается отдельно с предварительным просмотром дельт. Для расчёта калибровки нужно минимум два образца текста.
Позиция: если в черновике меньше 200 слов, проверка выдаст статус UNRELIABLE. Для сборки требуется Rust версии 1.99.0, а графический интерфейс без сессии Wayland покажет лишь чёрный экран.
Какие задачи решает
- проверить черновик на отклонение от авторского тона
- отследить пропавшие цифры и битые URL при рерайте текста
- извлечь примеры абзацев нужного жанра для подражания стилю
- зафиксировать ручные правки стилистических метрик поверх авторасчёта
Примеры запросов агенту
- Проверь черновик статьи через
check_draftи сравни его со стилем из профиля - Добавь файл
review.mdв корпус текстов как единоличное авторство в жанре эссе - Покажи образцы абзацев для технической документации через инструмент
get_exemplars
Как установить Eigenstyle
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Eigenstyle
Как запустить MCP-сервер Eigenstyle?
Для запуска бинарника в режиме stdio выполните команду cargo run --release -p eigenstyle. Если нужно указать отдельный каталог хранилища, добавьте флаг --home <dir>.
Что делает инструмент check_draft в Eigenstyle?
Он выставляет вердикт от CLOSE до OFF-VOICE, рассчитывает отклонение метрик и находит запрещённые фразы из стоп-листа. При передаче исходника инструмент дополнительно проверяет сохранность всех чисел и адресов ссылок.
Какие ограничения действуют при анализе текстов?
Черновики короче 200 слов получают оценку UNRELIABLE, а максимальный объём текста ограничен 1 МиБ. Для первоначального расчёта авторского профиля в корпусе должно быть не менее двух включённых текстов.