{"_id":"@abhivarde/syncui-mcp","_rev":"7-3afc2433777ca631b04254f598ec6070","name":"@abhivarde/syncui-mcp","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"@abhivarde/syncui-mcp","version":"1.0.0","license":"MIT","_id":"@abhivarde/syncui-mcp@1.0.0","maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"bin":{"syncui-mcp":"src/index.js"},"dist":{"shasum":"ad26810b0437ac7a8d922264e273e40e0e413601","tarball":"https://registry.npmjs.org/@abhivarde/syncui-mcp/-/syncui-mcp-1.0.0.tgz","fileCount":2,"integrity":"sha512-ob+4s2Nq7Jjx48w4svN29dT89JEC8CsVZ+d5Gy+byCwV7l3L23NII2TD85GjlVSo9RoreFsT43gKNP7RxguJMg==","signatures":[{"sig":"MEUCIQDoHYP4Ikg2/umWBJy7ba/x+z6HZlTJRAGR8ZXyANm47wIgB5C/Nq679lphZt/twtAqOVAYtVSdN7Se1viZA7l7Gc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5876},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"f184c92cb6e1d9de1cbf4e3dc0f297d32d73eecd","_npmUser":{"name":"abhivarde","email":"abhivarde99@gmail.com"},"_npmVersion":"11.7.0","description":"MCP server for Sync UI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/syncui-mcp_1.0.0_1782568684801_0.42083561619865173","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abhivarde/syncui-mcp","version":"1.0.1","license":"MIT","_id":"@abhivarde/syncui-mcp@1.0.1","maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"bin":{"syncui-mcp":"src/index.js"},"dist":{"shasum":"3146542bdb7c29a5802df379bb53a65b11fc2681","tarball":"https://registry.npmjs.org/@abhivarde/syncui-mcp/-/syncui-mcp-1.0.1.tgz","fileCount":3,"integrity":"sha512-xFJUfby0IOBz0Ag3oMBoK5GIW/lvMdQgJc9xCIHwxIgfo6xmBHgmDXqWuMaVUCXHr8gSTO9sz1jfswF7qVmxJQ==","signatures":[{"sig":"MEUCIQC0YW8w+ITAQD46Zcfu0c95MbFbT2IGhu7BSA6bWdWfWgIgSYTvGBCqpPFGQ9n66wrfwrB6A1BaOZRbCTj6KFzHKvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7096},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"a4a517fac5f70ed63e1b5e3809430424c63520e1","_npmUser":{"name":"abhivarde","email":"abhivarde99@gmail.com"},"_npmVersion":"11.7.0","description":"MCP server for Sync UI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/syncui-mcp_1.0.1_1782569080360_0.6750987558559542","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@abhivarde/syncui-mcp","version":"1.1.0","license":"MIT","_id":"@abhivarde/syncui-mcp@1.1.0","maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"bin":{"syncui-mcp":"src/index.js"},"dist":{"shasum":"211ac914af8adc37dfbf393223415b3c269b9c89","tarball":"https://registry.npmjs.org/@abhivarde/syncui-mcp/-/syncui-mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-hhV9fPUAK2qP4vLUGpOU8mme4BmKgfQ7p5qalnJ+hjlOlMI/egABAXSASZxN4TlcXThkPMAFKuuqe24/YKRU1Q==","signatures":[{"sig":"MEUCIQDOUdV/tKB4JFULLGK2Jh6EBDWELdXvt3WUfJ1WVx3nswIgIcSsE73c9G8MvZVVBCesNg5or58fntjYHB6sZGaAznM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9237},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"a8cc99791f37240affd0880335f5597421406e6b","_npmUser":{"name":"abhivarde","email":"abhivarde99@gmail.com"},"_npmVersion":"11.7.0","description":"MCP server for Sync UI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/syncui-mcp_1.1.0_1783231270468_0.8739303055123371","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@abhivarde/syncui-mcp","version":"1.2.0","license":"MIT","_id":"@abhivarde/syncui-mcp@1.2.0","maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"bin":{"syncui-mcp":"src/index.js"},"dist":{"shasum":"5e6719aabdc7b21d5a777e01697c5fa5c941c1a5","tarball":"https://registry.npmjs.org/@abhivarde/syncui-mcp/-/syncui-mcp-1.2.0.tgz","fileCount":3,"integrity":"sha512-wndljR03CbfjQWUOCSbsd/mGTHblLAO6Ijt0euvXDr1rtVJJn/VaGJk+S7FIjZbfl38KoALn59dqf+XVHoqNOw==","signatures":[{"sig":"MEUCIGxwSzSyOVv8cgl/QEHBpgG9ndyHShW0y6QGvQXr+pyyAiEAyzRoe8L/cs82l9onKIkzyEvtq2/vfuoSumZ8uOwgaOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9739},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"cd2d0898e300419c419ac1f6de75df3e61fdcd98","_npmUser":{"name":"abhivarde","email":"abhivarde99@gmail.com"},"_npmVersion":"11.7.0","description":"MCP server for Sync UI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/syncui-mcp_1.2.0_1783232258310_0.2434710296883702","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@abhivarde/syncui-mcp","version":"1.2.1","license":"MIT","_id":"@abhivarde/syncui-mcp@1.2.1","maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"bin":{"syncui-mcp":"src/index.js"},"dist":{"shasum":"a94281c695120f95f36aeab7c4d7e1b2e84b68c2","tarball":"https://registry.npmjs.org/@abhivarde/syncui-mcp/-/syncui-mcp-1.2.1.tgz","fileCount":3,"integrity":"sha512-kdTvYVrb+YZ4ywimSe+TWzceXgdPJDHW574ICQa/lAQ0/8iDprgUxbjuiIRxhYpdgWZjWzs6DXhGWm95cdgfbQ==","signatures":[{"sig":"MEYCIQDojeef5BlkZYFwn7rZq2G6gbW6Y1hdBcXoR6aVWRU5KwIhALDkvw73dZK2PQkOvgk8lFYH7u9OVh+AQzKNt4Bbe5It","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9862},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"0f8d7617cb724b233e114e3249e8e642c6d6e4b5","_npmUser":{"name":"abhivarde","email":"abhivarde99@gmail.com"},"_npmVersion":"11.7.0","description":"MCP server for Sync UI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/syncui-mcp_1.2.1_1783233060362_0.6687785149533603","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@abhivarde/syncui-mcp","version":"1.3.0","license":"MIT","_id":"@abhivarde/syncui-mcp@1.3.0","maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"bin":{"syncui-mcp":"src/index.js"},"dist":{"shasum":"a8868aea06ccd6a9b15b2c5a7189ed898c9bd952","tarball":"https://registry.npmjs.org/@abhivarde/syncui-mcp/-/syncui-mcp-1.3.0.tgz","fileCount":3,"integrity":"sha512-mu3RORMLCvoC14S/BqnuJEeb3AaGXLLBZnrogmQxl4BQ043r6x6OLdKupl70qilFwkj+xzxyBc827yDM8iRpyg==","signatures":[{"sig":"MEUCIDQhsg+dRbKXOuLtL8B91LJSHitubm+/Iq/NAjvRB1NkAiEAnAClRk5/gem1pomIHYCvpoD8n02IPJJd2mGs88EEoXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10037},"main":"src/index.js","engines":{"node":">=18"},"gitHead":"a9921c799ff46238a903255cd8f2cfa8f9c1139e","_npmUser":{"name":"abhivarde","email":"abhivarde99@gmail.com"},"_npmVersion":"11.7.0","description":"MCP server for Sync UI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/syncui-mcp_1.3.0_1785684202354_0.0050760480744032055","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@abhivarde/syncui-mcp","version":"1.3.1","description":"MCP server for Sync UI","main":"src/index.js","bin":{"syncui-mcp":"src/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.0.0"},"engines":{"node":">=18"},"license":"MIT","gitHead":"e5699114ab137034993ec56690d5cc8b0798c8bb","_id":"@abhivarde/syncui-mcp@1.3.1","_nodeVersion":"24.18.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-hF/3BOlNPBNpDVQNk3Kz7yVaiztCxWnrtvxGNED+seCOfTwNrh+90IGYlGJ4DrnHyYvBol1OSBveKG/TNSMXog==","shasum":"c0eb0df01d25a87e73a0f62cc94a5968ed31a4b0","tarball":"https://registry.npmjs.org/@abhivarde/syncui-mcp/-/syncui-mcp-1.3.1.tgz","fileCount":3,"unpackedSize":10045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/MBYjgPKrvFI7Nyqv9So56sO/S/RbZtV78tsg43UucAIgPgHA1UKH+JfRjV97o0EHYqQkpEL64kZp1fRR0GCbBNw="}]},"_npmUser":{"name":"abhivarde","email":"abhivarde99@gmail.com"},"directories":{},"maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/syncui-mcp_1.3.1_1788940469110_0.7600154277276845"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-27T13:58:04.609Z","modified":"2026-09-09T07:54:29.410Z","1.0.0":"2026-06-27T13:58:04.928Z","1.0.1":"2026-06-27T14:04:40.493Z","1.1.0":"2026-07-05T06:01:10.625Z","1.2.0":"2026-07-05T06:17:38.459Z","1.2.1":"2026-07-05T06:31:00.499Z","1.3.0":"2026-08-02T15:23:22.513Z","1.3.1":"2026-09-09T07:54:29.237Z"},"license":"MIT","description":"MCP server for Sync UI","maintainers":[{"name":"abhivarde","email":"abhivarde99@gmail.com"}],"readme":"# @abhivarde/syncui-mcp\r\n\r\nMCP server for [Sync UI](https://syncui.design) — animated React components built with MUI and Motion.\r\n\r\n## Setup\r\n\r\n### Claude Code\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"syncui\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@abhivarde/syncui-mcp\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Cursor / Windsurf\r\n\r\nAdd the same config to your MCP settings file.\r\n\r\n## Tools\r\n\r\n| Tool                 | Description                                                    |\r\n| -------------------- | -------------------------------------------------------------- |\r\n| `list_components`    | List all components and blocks with variants                   |\r\n| `get_component`      | Get source code for a specific component or variant            |\r\n| `get_component_full` | Get the full multi-variant source file                         |\r\n| `search_components`  | Search by keyword, dependency, or type                         |\r\n| `get_design_system`  | Get the full design system: styling, theme modes, and manifest |\r\n\r\n## Usage\r\n\r\nOnce connected, ask your AI agent:\r\n\r\n- \"List all Sync UI components\"\r\n- \"Get the neubrutalism button from Sync UI\"\r\n- \"Add the lens card from Sync UI to my project\"\r\n- \"Import the Sync UI design system\"\r\n\r\n## Links\r\n\r\n- [Documentation](https://syncui.design/docs)\r\n- [GitHub](https://github.com/AbhiVarde/syncui)\r\n- [npm](https://npmjs.com/package/@abhivarde/syncui)\r\n","readmeFilename":"README.md"}