{ "name": "promptlint-mcp", "version": "0.1.3", "mcpName": "io.github.sean-sunagaku/promptlint-mcp", "description": "Static linter for AI prompts. Detects contradictions, redundancy, ambiguity, and fluff. Ships as a CLI and an MCP server.", "type": "module", "bin": { "promptlint": "src/cli.mjs", "promptlint-mcp": "src/mcp.mjs" }, "exports": { ".": "./src/linter.mjs" }, "files": [ "src", "examples", "README.md", "LICENSE", "CHANGELOG.md", "server.json" ], "engines": { "node": ">=18" }, "scripts": { "lint:self": "node src/cli.mjs examples/bad-prompt.md", "mcp": "node src/mcp.mjs", "prepublishOnly": "node --input-type=module -e \"import {lint} from './src/linter.mjs'; const r = lint('test'); if (typeof r.score !== 'number') process.exit(1)\" && node src/cli.mjs examples/good-prompt.md" }, "keywords": [ "mcp", "model-context-protocol", "prompt", "prompt-engineering", "linter", "claude", "llm", "ai", "tokens", "cost-optimization" ], "author": "sean-sunagaku", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.0.4" }, "repository": { "type": "git", "url": "git+https://github.com/sean-sunagaku/promptlint-mcp.git" }, "bugs": { "url": "https://github.com/sean-sunagaku/promptlint-mcp/issues" }, "homepage": "https://github.com/sean-sunagaku/promptlint-mcp#readme" }