If you're customizing your Oh My Posh prompt, this server validates your config files and segment snippets against the official schema before you apply them. It connects to ohmyposh.dev's API and exposes validation operations that catch configuration errors early, so you're not debugging theme syntax when you should be working. Reach for this when you're building custom segments or testing new prompt layouts and want immediate feedback on whether your JSON is going to work. Since Oh My Posh runs across shells and platforms, having schema validation in your editor workflow saves you from the trial and error cycle of edit, save, reload, check terminal, repeat.
claude mcp add --transport http validator https://ohmyposh.dev/api/mcpRun in your terminal. Add --scope user to make it available in every project.
Review the command, arguments, and environment values before installing — MCP servers run with your local permissions.
Verified live against the running server on Jun 10, 2026.
validate_configValidate an oh-my-posh configuration against the schema. Supports JSON, YAML, and TOML formats.2 paramsValidate an oh-my-posh configuration against the schema. Supports JSON, YAML, and TOML formats.
formatstringjson · yaml · toml · autodefault: autocontent*stringvalidate_segmentValidate a segment snippet against the oh-my-posh schema. Useful for validating individual prompt segments before adding them to a configuration.2 paramsValidate a segment snippet against the oh-my-posh schema. Useful for validating individual prompt segments before adding them to a configuration.
formatstringjson · yaml · toml · autodefault: autocontent*string
This repo was made with love using GitKraken.
What started as the offspring of oh-my-posh2 for PowerShell resulted in a cross platform, highly customizable and extensible prompt theme engine. After 4 years of working on oh-my-posh, a modern and more efficient tool was needed to suit my personal needs.
- Show your love with a t-shirt!
- One time support, or a recurring donation?