{"_id":"@baoyog/design-mcp","_rev":"2-7337f3840c544be1182f72065f8ef9f1","name":"@baoyog/design-mcp","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@baoyog/design-mcp","version":"0.1.0","_id":"@baoyog/design-mcp@0.1.0","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"bin":{"baoyog-design-mcp":"src/server.mjs"},"dist":{"shasum":"c1c8bc8dc22de3021317565602214db75eea26c4","tarball":"https://registry.npmjs.org/@baoyog/design-mcp/-/design-mcp-0.1.0.tgz","fileCount":3,"integrity":"sha512-TebJao7zo6TdTAq+4TpsExpkJRdCeTcEyOi6AGtOVSusJc10T/FuG5uUACJgycw+YjIn2CxwcQtKq8fvvrzikQ==","signatures":[{"sig":"MEUCIF/1fSm+BJ4HMRhTHA8IbjfPeXXwp/q7R1ghzyB8uECYAiEAnrtOk2TG0ryFAJi9qm1eFfWU27ET4Dc59c5wQoTwRbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6147},"type":"module","_from":"file:baoyog-design-mcp-0.1.0.tgz","scripts":{"start":"node src/server.mjs"},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"_resolved":"/private/var/folders/4f/xv57yft13x5ccxgk37g697z40000gn/T/191a7ecd7e5deb50498a3add9769629f/baoyog-design-mcp-0.1.0.tgz","_integrity":"sha512-TebJao7zo6TdTAq+4TpsExpkJRdCeTcEyOi6AGtOVSusJc10T/FuG5uUACJgycw+YjIn2CxwcQtKq8fvvrzikQ==","_npmVersion":"10.9.0","description":"MCP server for Baoyog Design Vue component discovery and API validation","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.25.76","@baoyog/design-vue":"^0.1.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/design-mcp_0.1.0_1785817813594_0.3683491246794446","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@baoyog/design-mcp","version":"0.1.1","type":"module","description":"MCP server for Baoyog Design Vue component discovery and API validation","bin":{"baoyog-design-mcp":"src/server.mjs"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"start":"node src/server.mjs"},"dependencies":{"@baoyog/design-vue":"^0.1.3","@modelcontextprotocol/sdk":"^1.30.0","zod":"^3.25.76"},"_id":"@baoyog/design-mcp@0.1.1","gitHead":"11fc9448e92fc569be5372d6e9e444db5c4c9cad","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-/zLv+2k38q3L1oN7U3u+1jscORBTrYPoiFcan8sWV3d1YcJ56iNvwVrLSfzjuZBD4sYGYZkm55/OFxkznQ3LRQ==","shasum":"d776fde660a7abd2f8f69005ad4b020769457375","tarball":"https://registry.npmjs.org/@baoyog/design-mcp/-/design-mcp-0.1.1.tgz","fileCount":3,"unpackedSize":6148,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9YcmHg/vq0h5dDd//m1nD7uqLqLKCGxiU/1DxzcmhugIgFpTtZMYIiia/mOOdjuLL7ln0ZsBccx0C3wbqM0P29iI="}]},"_npmUser":{"name":"likun_2026","email":"515844980@qq.com"},"directories":{},"maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-mcp_0.1.1_1785858050952_0.9646988247191528"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T04:30:13.464Z","modified":"2026-08-04T15:40:51.312Z","0.1.0":"2026-08-04T04:30:13.727Z","0.1.1":"2026-08-04T15:40:51.119Z"},"description":"MCP server for Baoyog Design Vue component discovery and API validation","maintainers":[{"name":"likun_2026","email":"515844980@qq.com"}],"readme":"# @baoyog/design-mcp\n\nMCP server for discovering and validating `@baoyog/design-vue` components.\n\n## Start\n\nBuild the component package first, then run:\n\n```bash\npnpm --filter @baoyog/design-mcp start\n```\n\nThe server uses stdio transport and is intended to be configured by an MCP-capable AI client.\n\nRun it with `npx` after publishing:\n\n```bash\nnpx -y @baoyog/design-mcp\n```\n\nExample client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"baoyog-design\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@baoyog/design-mcp\"]\n    }\n  }\n}\n```\n\n## Tools\n\n- `search_components`: Find components by name or source path.\n- `get_component_api`: Read canonical metadata and TypeScript declarations.\n- `get_component_example`: Read examples extracted from the component documentation.\n- `validate_component_usage`: Detect unsupported prop names.\n- `get_design_rules`: Read Baoyog Design Vue usage rules.\n","readmeFilename":"README.md"}