{"_id":"@dici1435/dev-tools-mcp","name":"@dici1435/dev-tools-mcp","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.2":{"name":"@dici1435/dev-tools-mcp","version":"0.1.2","description":"MCP server for dici-spec development tools — constraint validation, linting, type-checking, build verification, and format checking","type":"module","bin":{"dici-dev-tools-mcp":"dist/index.js"},"scripts":{"build":"esbuild src/index.ts --bundle --platform=node --target=node18 --format=esm --outfile=dist/index.js --banner:js=\"#!/usr/bin/env node\" --packages=external","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run build"},"keywords":["mcp","dici","dev-tools","validation","linting"],"license":"MIT","engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/MakerSoftware/dici-spec.git","directory":"mcp-servers/dev-tools"},"homepage":"https://github.com/MakerSoftware/dici-spec/tree/main/mcp-servers/dev-tools#readme","bugs":{"url":"https://github.com/MakerSoftware/dici-spec/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","esbuild":"^0.27.4"},"devDependencies":{"@types/node":"^25.5.0","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.1.0"},"_id":"@dici1435/dev-tools-mcp@0.1.2","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-EyWHgLF/HOpEbAc8nXPALaihclFFE9Z2L/7mg4sgPk+QWwgp1FY6Du/iNnf5ZSmNB32q4Ek2PjKU2n33YUahGA==","shasum":"232de65022fd7aca70f365a90c0cd21bb0ddf5ad","tarball":"https://registry.npmjs.org/@dici1435/dev-tools-mcp/-/dev-tools-mcp-0.1.2.tgz","fileCount":3,"unpackedSize":34598,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAtZS7PdHgrR1ATwjsrkg3cCeg/4d5PsKlEFJpitVSYFAiADOV4zipP4sAh9wH4SSksJWFBXvMML8e9Prkv65kO+gQ=="}]},"_npmUser":{"name":"dici1433","email":"alex@maker.software"},"directories":{},"maintainers":[{"name":"dici1433","email":"alex@maker.software"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dev-tools-mcp_0.1.2_1774043615066_0.16736827582368408"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T21:53:35.004Z","0.1.2":"2026-03-20T21:53:35.285Z","modified":"2026-03-20T21:53:35.468Z"},"maintainers":[{"name":"dici1433","email":"alex@maker.software"}],"description":"MCP server for dici-spec development tools — constraint validation, linting, type-checking, build verification, and format checking","homepage":"https://github.com/MakerSoftware/dici-spec/tree/main/mcp-servers/dev-tools#readme","keywords":["mcp","dici","dev-tools","validation","linting"],"repository":{"type":"git","url":"git+https://github.com/MakerSoftware/dici-spec.git","directory":"mcp-servers/dev-tools"},"bugs":{"url":"https://github.com/MakerSoftware/dici-spec/issues"},"license":"MIT","readme":"# @dici1435/dev-tools-mcp\n\nMCP server for dici-spec development tools — constraint validation, linting, type-checking, build verification, and format checking.\n\n## Installation\n\n```bash\nnpm install -g @dici1435/dev-tools-mcp\n# or run directly\nnpx @dici1435/dev-tools-mcp\n```\n\nTypically added to a project via `dici-spec init`, which configures the MCP server in your AI agent's settings.\n\n## Tools\n\n| Tool | Description |\n|---|---|\n| `validate` | Load compiled validation rules from `.dici/validations/` and run them against the project |\n| `lint` | Run the project's configured linter |\n| `typecheck` | Run TypeScript type-checking |\n| `build` | Run the project's build command and report results |\n| `format` | Check code formatting compliance |\n| `run_script` | Execute an arbitrary npm script |\n| `http_login` | Perform HTTP authentication for agent-driven API testing |\n| `http_request` | Execute HTTP requests for agent-driven API testing |\n| `gate_status` | Check mandatory gate status (phase ordering enforcement) |\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|---|---|---|---|\n| `PROJECT_ROOT` | **Yes** | — | Absolute path to the project root |\n\n## Transport\n\nStdio (stdin/stdout). Designed to be launched by AI agent IDEs as a child process.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-16f3bafbb51e8796d82af2f2414773a9"}