{"_id":"@ace-grid/mcp","_rev":"7-03a35ba83d7e028317feeba4245070ac","name":"@ace-grid/mcp","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.6":{"name":"@ace-grid/mcp","version":"1.0.6","keywords":["ace-grid","mcp","model-context-protocol","data-grid","react","ai"],"author":{"name":"Ace Grid"},"license":"MIT","_id":"@ace-grid/mcp@1.0.6","maintainers":[{"name":"vitashev","email":"vitashevc@gmail.com"}],"homepage":"https://ace-grid.com","bugs":{"url":"https://github.com/Vitashev/gridix/issues"},"bin":{"ace-grid-mcp":"dist/index.js"},"dist":{"shasum":"26a23ab55325422dd103e6e2d1f0ff1a7548733c","tarball":"https://registry.npmjs.org/@ace-grid/mcp/-/mcp-1.0.6.tgz","fileCount":23,"integrity":"sha512-uTJZ6Guv/hxLa+BQ4i7bYwHBRXf/WApElN/YLZNWiwW5OUR4UxYrqs4OLFYcpGq6YpZWDGYZQ3P8DiHULSOxbw==","signatures":[{"sig":"MEUCIA2slnoiHtRpRlzo/HMGxrcrTlfxNAdz/E7AulZqsTbVAiEAyOfdj3r/BHePjajzqbWkUIpRjcWrRV1P24Q54JTeKmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731306},"type":"module","engines":{"node":">=18"},"gitHead":"82cf6510cfb7c991a56cc389a167146ae202ded8","scripts":{"dev":"tsx src/index.ts","demo":"tsx src/demoServer.ts","test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","sync:docs":"tsx scripts/export-docs-index.ts","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"vitashev","email":"vitashevc@gmail.com"},"repository":{"url":"git+https://github.com/Vitashev/gridix.git","type":"git"},"_npmVersion":"11.6.0","description":"Model Context Protocol server for Ace Grid docs, API metadata, config validation, migration help, and optional account automation.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.6_1780121695367_0.40618667292773103","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ace-grid/mcp","version":"1.0.7","keywords":["ace-grid","mcp","model-context-protocol","data-grid","react","ai"],"author":{"name":"Ace Grid"},"license":"MIT","_id":"@ace-grid/mcp@1.0.7","maintainers":[{"name":"vitashev","email":"vitashevc@gmail.com"}],"homepage":"https://ace-grid.com","bugs":{"url":"https://github.com/Vitashev/gridix/issues"},"bin":{"ace-grid-mcp":"dist/index.js"},"dist":{"shasum":"4f40607b902df45b1a50b2284fcc64c6eb977845","tarball":"https://registry.npmjs.org/@ace-grid/mcp/-/mcp-1.0.7.tgz","fileCount":20,"integrity":"sha512-1J5SKSM4MMsrYYfDcFE8HZeAQ5lGXfNI+8K5ZxuVxifL7hUBobrhre0B7Xk0LN41FqfGnxJ+DJ8EkDA2z99IsQ==","signatures":[{"sig":"MEUCIQCT6Vj/Aue9vFSzrvSK1jsmvLRRj05bvgh8F2wkZ5PY3gIgCXZzBj9ABhnWit0EcMWqA+4T7AROzsTRZ7hzQ6fc86s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724515},"type":"module","engines":{"node":">=18"},"gitHead":"babd21ee0239dd7f47c7b56647b04e2ad2b49ac8","scripts":{"dev":"tsx src/index.ts","demo":"tsx src/demoServer.ts","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","prepack":"npm run build","sync:docs":"tsx scripts/export-docs-index.ts","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"vitashev","email":"vitashevc@gmail.com"},"repository":{"url":"git+https://github.com/Vitashev/gridix.git","type":"git"},"_npmVersion":"11.6.0","description":"Model Context Protocol server for Ace Grid docs, API metadata, config validation, migration help, and framework examples.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.7_1780123360903_0.8606383141651492","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ace-grid/mcp","version":"1.0.8","keywords":["ace-grid","mcp","model-context-protocol","data-grid","react","ai"],"author":{"name":"Ace Grid"},"license":"MIT","_id":"@ace-grid/mcp@1.0.8","maintainers":[{"name":"vitashev","email":"vitashevc@gmail.com"}],"homepage":"https://ace-grid.com","bugs":{"url":"https://github.com/Vitashev/ace-grid-mcp/issues"},"bin":{"ace-grid-mcp":"dist/index.js"},"dist":{"shasum":"8c68ce388ddf6a35b88b1b65aeee73b30a22dce9","tarball":"https://registry.npmjs.org/@ace-grid/mcp/-/mcp-1.0.8.tgz","fileCount":20,"integrity":"sha512-teI68HNPrD5KX0acuOl9etAK2dPAMb7RyS7+PFd1clZA/WPjwbZyTgmNTgiZfMKwCD3OdPfyE2x+Pfi1QLJcsw==","signatures":[{"sig":"MEUCIQConjJpFA4mjur+mMPM6GMmzjDQYFKlhZNJt2QmPHZdLAIgMdBjVR4CsHaEaCzTwxRFS2YNbmXm8yIzXG/xl5pjCVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724529},"type":"module","engines":{"node":">=18"},"gitHead":"babd21ee0239dd7f47c7b56647b04e2ad2b49ac8","scripts":{"dev":"tsx src/index.ts","demo":"tsx src/demoServer.ts","test":"vitest run","build":"npm run clean && tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","prepack":"npm run build","sync:docs":"tsx scripts/export-docs-index.ts","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"vitashev","email":"vitashevc@gmail.com"},"repository":{"url":"git+ssh://git@github.com/Vitashev/ace-grid-mcp.git","type":"git"},"_npmVersion":"11.6.0","description":"Model Context Protocol server for Ace Grid docs, API metadata, config validation, migration help, and framework examples.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.2.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.8_1780123682801_0.09282877911423504","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ace-grid/mcp","version":"1.0.9","description":"Model Context Protocol server for Ace Grid docs, API metadata, config validation, migration help, and framework examples.","type":"module","bin":{"ace-grid-mcp":"dist/index.js"},"scripts":{"build":"npm run clean && tsc -p tsconfig.json","clean":"node scripts/clean-dist.mjs","demo":"tsx src/demoServer.ts","dev":"tsx src/index.ts","prepack":"npm run build","sync:docs":"tsx scripts/export-docs-index.ts","test":"vitest run","type-check":"tsc -p tsconfig.json --noEmit"},"repository":{"type":"git","url":"git+ssh://git@github.com/Vitashev/ace-grid-mcp.git"},"keywords":["ace-grid","mcp","model-context-protocol","data-grid","react","ai"],"author":{"name":"Ace Grid"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.12.2","zod":"^3.25.76"},"devDependencies":{"@types/node":"^20.0.0","tsx":"^4.19.0","typescript":"^5.0.0","vitest":"^3.2.4"},"engines":{"node":">=18"},"bugs":{"url":"https://github.com/Vitashev/ace-grid-mcp/issues"},"homepage":"https://ace-grid.com","publishConfig":{"access":"public"},"_id":"@ace-grid/mcp@1.0.9","gitHead":"c49ed54ba58f3b4dbc0dd511a9da9fab4fefcf24","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-iwuvt+22pFiDVpPrB7ZsP7+8qs6ES0N5XvNA7+aHnDQWx8w4CxunlRNOMBc22BvvqPHsLxutu27WCv6ppaY/1w==","shasum":"a697d8c0ba36db92d14737540cb257ec337a28a6","tarball":"https://registry.npmjs.org/@ace-grid/mcp/-/mcp-1.0.9.tgz","fileCount":20,"unpackedSize":726890,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGJOcpxiB4cFZnRXSWWsIJfFFnMrCa1A183GytkcJ/fMAiA+hX/mas2d6CS/sBOsKpNCAZH4ExOyWMPE5m1qKtplxA=="}]},"_npmUser":{"name":"vitashev","email":"vitashevc@gmail.com"},"directories":{},"maintainers":[{"name":"vitashev","email":"vitashevc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.0.9_1781382457728_0.6796097658174569"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-30T06:14:55.241Z","modified":"2026-06-13T20:27:37.983Z","0.1.0":"2026-05-21T07:22:45.606Z","1.0.6":"2026-05-30T06:14:55.539Z","1.0.7":"2026-05-30T06:42:41.047Z","1.0.8":"2026-05-30T06:48:02.963Z","1.0.9":"2026-06-13T20:27:37.892Z"},"bugs":{"url":"https://github.com/Vitashev/ace-grid-mcp/issues"},"author":{"name":"Ace Grid"},"license":"MIT","homepage":"https://ace-grid.com","keywords":["ace-grid","mcp","model-context-protocol","data-grid","react","ai"],"repository":{"type":"git","url":"git+ssh://git@github.com/Vitashev/ace-grid-mcp.git"},"description":"Model Context Protocol server for Ace Grid docs, API metadata, config validation, migration help, and framework examples.","maintainers":[{"name":"vitashev","email":"vitashevc@gmail.com"}],"readme":"# @ace-grid/mcp\n\nAce Grid MCP is a local Model Context Protocol server for Ace Grid documentation, API metadata, config validation, migration help, and framework example generation.\n\nIt is designed for MCP-compatible AI coding tools such as Claude Desktop, Cursor, Codex, and other clients that can launch a stdio MCP server.\n\n## Install\n\n```bash\nnpm install -g @ace-grid/mcp\n```\n\nYou can also run it without a global install:\n\n```bash\nnpx @ace-grid/mcp\n```\n\n## MCP client configuration\n\n```json\n{\n  \"mcpServers\": {\n    \"ace-grid\": {\n      \"command\": \"npx\",\n      \"args\": [\"@ace-grid/mcp\"]\n    }\n  }\n}\n```\n\nFor local development from this repository:\n\n```json\n{\n  \"mcpServers\": {\n    \"ace-grid\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/ace-grid-mcp/dist/index.js\"]\n    }\n  }\n}\n```\n\n## Local-first behavior\n\nDocumentation, API search, config validation, implementation planning, and example generation use bundled metadata and run locally. No Ace Grid account or Portal token is required.\n\n## Tools\n\n- `ace_grid_search_docs`: search bundled docs, guides, API metadata, and feature groups.\n- `ace_grid_search_api`: search generated Ace Grid API metadata.\n- `ace_grid_search_doc_pages`: search written docs page content.\n- `ace_grid_list_doc_pages`: list bundled docs pages.\n- `ace_grid_get_doc_page`: return a docs page by slug or path.\n- `ace_grid_list_feature_groups`: list feature groups and prop counts.\n- `ace_grid_get_prop`: inspect a prop path such as `layout.height`.\n- `ace_grid_validate_config`: report unknown and missing props in a config object.\n- `ace_grid_plan_implementation`: infer framework packages, required tier, matched features, docs, and props from a natural-language request.\n- `ace_grid_generate_implementation`: generate React, Angular, Vue, Svelte, or Web Components starter code.\n- `ace_grid_generate_react_example`: generate a React starter snippet for Core, Pro, or Enterprise.\n- `ace_grid_list_examples`: list bundled framework examples.\n- `ace_grid_generate_framework_example`: generate a bundled framework example.\n- `ace_grid_license_setup`: explain license config and public-key behavior.\n\n## Publishing checklist\n\nBefore publishing a new MCP version:\n\n```bash\nnpm install\nnpm test\nnpm run build\n```\n\nRefresh bundled metadata in `data/` whenever Ace Grid docs, API snapshots, feature groups, examples, or portal-generated metadata change.\n\n## License\n\nMIT. See the package license for details.\n","readmeFilename":"README.md"}