promptoro

naim30/promptoro
★ 0 stars TypeScript AI/LLM Updated 12d ago
Tiny ESM library for loading LLM tool descriptions and prompts from YAML sidecar files. Three modes: string, sibling file, directory. Standard Schema validation (Zod / Valibot / ArkType), deep-freeze, one runtime dep. Built for MCP servers and agent tools.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "promptoro": {
      "command": "npx",
      "args": [
        "-y",
        "naim30/promptoro"
      ]
    }
  }
}

README Excerpt

Load YAML prompts and tool descriptions into typed, deep-frozen JS objects. Built for MCP servers and agent tools where prompt content lives in YAML files that non-engineers can edit. TypeScript code wires the descriptions into Zod or the MCP SDK. YAML over a TS const because it has comments, multi-line strings, and decouples prompt edits from code reviews.