Oh My Posh Validator
Validate oh-my-posh configurations and segment snippets against the official schema.
Should I use this
Quality & Safety
A
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
~223Tokens (tool definitions)
~939 BTypical response size
Minimal attention impact (0.17% of 128k context)
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"validator": {
"url": "https://ohmyposh.dev/api/mcp"
}
}
}Remote endpoints
https://ohmyposh.dev/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪validate_config(content, format)
Validate an oh-my-posh configuration against the schema. Supports JSON, YAML, and TOML formats.
Input Schema
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The configuration content as a string (JSON, YAML, or TOML)"
},
"format": {
"type": "string",
"enum": [
"json",
"yaml",
"toml",
"auto"
],
"description": "The format of the configuration (auto-detect if not specified)",
"default": "auto"
}
},
"required": [
"content"
]
}⚪validate_segment(content, format)
Validate a segment snippet against the oh-my-posh schema. Useful for validating individual prompt segments before adding them to a configuration.
Input Schema
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The segment content as a string (JSON, YAML, or TOML)"
},
"format": {
"type": "string",
"enum": [
"json",
"yaml",
"toml",
"auto"
],
"description": "The format of the segment (auto-detect if not specified)",
"default": "auto"
}
},
"required": [
"content"
]
}Community
Evidence
Recent observations
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools