{ "name": "@intent-driven/mcp-server", "version": "1.0.4", "mcpName": "io.github.intent-driven-software/idf-mcp", "description": "Turn any IDF domain into an MCP server (Claude Desktop / Cursor / Zed). Tool descriptions carry domain semantics — invariants, lifecycle, irreversibility, role scopes — so the agent knows what it can do and why before the call, not after.", "type": "module", "license": "MIT", "author": "Ignat Dubovsky", "homepage": "https://github.com/intent-driven-software/idf-mcp", "repository": { "type": "git", "url": "git+https://github.com/intent-driven-software/idf-mcp.git" }, "keywords": [ "intent-driven", "idf", "mcp", "model-context-protocol", "claude-desktop", "llm-agent" ], "engines": { "node": ">=20" }, "bin": { "mcp-idf": "bin/mcp-idf.js" }, "exports": { ".": { "import": "./src/index.js" } }, "main": "./src/index.js", "files": [ "src", "bin", "README.md", "CHANGELOG.md", "LICENSE" ], "scripts": { "test": "vitest run", "test:watch": "vitest" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0" }, "devDependencies": { "vitest": "^1.6.0" } }