Agent♥︎Age
Catalog

Oh My Posh Validator

Official2 toolsLive

by JanDeDobbeleer · Go

Validate oh-my-posh configurations and segment snippets against the official schema.

MCP Server: dev.ohmyposh/validator

This Model Context Protocol (MCP) server validates oh-my-posh configurations and segment snippets against an official schema. It is implemented as an Azure Function and exposes HTTP endpoints for submitting validation requests and retrieving server information and available tools.

🛠️ Key Features

  • Validates oh-my-posh configuration and segment snippets against an official schema
  • Implements an MCP server via Azure Function
  • Exposes POST /api/mcp and GET /api/mcp
  • Supports JSON, YAML, and TOML inputs (for validation)

🚀 Use Cases

  • Validate oh-my-posh configuration files during development
  • Check segment snippets for schema compliance before use
  • Ensure prompt configuration formats are accepted by the validator

⚡ Developer Benefits

  • Provides an MCP endpoint (POST /api/mcp) to handle validation requests
  • Offers GET /api/mcp to retrieve server info and available tools
  • Uses a tool named validate_config for structured validation

⚠️ Limitations

  • Validation scope is described for oh-my-posh configurations and segment snippets only

Topics

golangpowershellzshhacktoberfestpromptprompt-toolkitbashcmdfishfish-shellgitnushellpowerlinestarshipnerd-fontstooltipsshell-prompt