
Oh My Posh Validator
МеждународныйКак оценить Oh My Posh Validator
Oh My Posh Validator относится к MCP-инструментам. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.
- Происхождение
- Проект сообщества
- Лицензия
- MIT
- Реализация
- Go
- Транспорт
- streamable-http
Что проверить перед выбором
- Изучите README, открытые issues и историю последних изменений в репозитории.
- Уточните воспроизводимый способ установки и удаления сервера.
- Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.
Карточка отредактирована 08.08.2026.
Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 2.
Характеристики
Общее
- СтатусСообщество
- РазработчикJanDeDobbeleer
- ЛицензияMIT
Технологии
- ЯзыкиGo
- Транспортstreamable-http
Описание
Возможности
- Проверяет полный файл конфигурации на соответствие официальной схеме oh-my-posh.
- Валидирует отдельные фрагменты сегментов — можно проверить только проблемный участок, не загружая весь файл.
- Выводит понятные сообщения об ошибках с указанием расположения в JSON: номер строки и описание проблемы.
- Находит неправильные типы данных, пропущенные обязательные поля, лишние ключи.
- Автоматически подгружает последнюю версию схемы из репозитория oh-my-posh, чтобы проверки соответствовали текущей версии программы.
- Обрабатывает как локальные файлы, так и переданный напрямую текст конфигурации.
- Работает через транспорт streamable-http с потоковой передачей данных, не блокирует основной поток.
- Не требует предварительной установки oh-my-posh или дополнительных инструментов валидации.
Как подключить
- Установите сервер. Команда для Go:
go install github.com/JanDeDobbeleer/oh-my-posh-validator@latest. Также можно скачать готовый бинарник из раздела Releases репозитория разработчика. - Настройте конфигурацию Claude Desktop. Откройте файл конфигурации (обычно
~/Library/Application Support/Claude/claude_desktop_config.json) и добавьте блок:{ "mcpServers": { "oh-my-posh-validator": { "transport": "streamable-http", "url": "http://localhost:8080/mcp" } } }Если сервер запущен на другом порту, укажите его в url.
- Перезапустите Claude Desktop. После этого ассистент сможет обращаться к серверу для валидации конфигураций oh-my-posh.
Примеры запросов
- «Проверь этот JSON-конфиг oh-my-posh на ошибки: [вставка]»
- «Найди несоответствия в сегменте exec — укажи, какие ключи неправильные»
- «Создай минимальную валидную конфигурацию для oh-my-posh с модулями git, time и root»
- «Исправь ошибки в моём файле mytheme.json, пришли исправленный вариант»
- «Объясни, почему в этом сегменте ошибка и как её исправить»
Технические детали
Язык: Go. Транспорт: streamable-http (MCP-протокол, основанный на HTTP и SSE). Лицензия: MIT — свободное использование, модификация, распространение. Разработчик: JanDeDobbeleer (создатель oh-my-posh). Совместимость: любые MCP-клиенты — Claude Desktop, расширения для Visual Studio Code, JetBrains, а также собственные интеграции, поддерживающие streamable-http.
Вопросы и ответы
Oh My Posh Validator — MCP-сервер для автоматической проверки конфигурационных файлов oh-my-posh. Конфигурация oh-my-posh описывает внешний вид приглашения командной строки: цвета, сегменты, иконки, отступы.
Oh My Posh Validator не отмечен в каталоге как официальный MCP-сервер. Перед установкой проверьте владельца репозитория, лицензию и запрашиваемые разрешения.
В карточке разработчиком указан JanDeDobbeleer.
В карточке перечислены транспорты: streamable-http.
Для проекта указана лицензия MIT. Условия использования нужно сверять с файлом лицензии исходного репозитория.
В карточке указаны языки реализации: Go.
Проверяет полный файл конфигурации на соответствие официальной схеме oh-my-posh. Валидирует отдельные фрагменты сегментов — можно проверить только проблемный участок, не загружая весь файл.
Установите сервер. Команда для Go: go install github. com/JanDeDobbeleer/oh-my-posh-validator@latest. Также можно скачать готовый бинарник из раздела Releases репозитория разработчика.