{ "name": "@shahid.la/cds-db-nlquery-mcp", "version": "0.7.3", "mcpName": "io.github.shahidla/cds-db-nlquery-mcp", "description": "MCP server for natural language queries against CDS db-layer entities. Targets raw db/schema.cds entities via cds.run() with real SQL JOINs — bring your own LLM (Anthropic, OpenAI, or any OpenAI-compatible endpoint).", "main": "src/mcp-server.js", "bin": { "cds-db-nlquery-mcp": "src/mcp-server.js" }, "files": [ "src/" ], "scripts": { "start": "node src/mcp-server.js", "test": "node --test --test-concurrency=1 test/*.test.js", "test:deployment": "node examples/capability-demo/validate-deployment.js", "lint": "eslint ." }, "keywords": [ "mcp", "mcp-server", "model-context-protocol", "sap", "sap-cap", "cap", "cds", "hana", "natural-language", "nlquery", "nl2sql", "text-to-sql", "llm", "claude", "anthropic", "openai", "ai-agent", "db-layer" ], "author": "Shahid", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/shahidla/cds-db-nlquery-mcp.git" }, "bugs": { "url": "https://github.com/shahidla/cds-db-nlquery-mcp/issues" }, "homepage": "https://github.com/shahidla/cds-db-nlquery-mcp#readme", "publishConfig": { "access": "public" }, "engines": { "node": ">=18" }, "peerDependencies": { "@sap/cds": ">=7" }, "dependencies": { "@anthropic-ai/sdk": "^0.32.0", "@modelcontextprotocol/sdk": "^1.0.0", "openai": "^4.70.0" }, "devDependencies": { "@cap-js/sqlite": "^1.11.1", "@eslint/js": "^10.0.1", "@sap/cds": "^8", "eslint": "^10.5.0" } }