{"_id":"@alps-asd/mcp","_rev":"8-666e18832c9c3d10a7767be3ecd32d54","name":"@alps-asd/mcp","dist-tags":{"latest":"2.0.0","alpha":"2.0.0-alpha.5"},"versions":{"0.1.0":{"name":"@alps-asd/mcp","version":"0.1.0","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","_id":"@alps-asd/mcp@0.1.0","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"homepage":"https://github.com/alps-asd/app-state-diagram#readme","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"bin":{"alps-mcp":"dist/index.js"},"dist":{"shasum":"e473e418c143935a504c5b1b6b23b14ca4356b77","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-0.1.0.tgz","fileCount":7,"integrity":"sha512-/bz9TH5gOKA0BhNtE6N1VDHKh9pgNuDi3yRw+cpVgzO3QxMLLZvZMryGf8mVKADEdw1UItWa5958umx5WXn2wA==","signatures":[{"sig":"MEQCIE5nqzZmJ8NjUSz/p4p8iKoTtQlC+nxvyFL2xgxlfoXuAiAcf7sF8aK7PMjMPukYVUhk5Ad66GOZWCx7vml6F3i47Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28279},"main":"dist/index.js","type":"module","_from":"file:alps-asd-mcp-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"_resolved":"/private/var/folders/bc/r8s1n7x93md3t_r6mqpy9xj40000gn/T/6ecb6bfcbe819678bec03ddc2c8e1fff/alps-asd-mcp-0.1.0.tgz","_integrity":"sha512-/bz9TH5gOKA0BhNtE6N1VDHKh9pgNuDi3yRw+cpVgzO3QxMLLZvZMryGf8mVKADEdw1UItWa5958umx5WXn2wA==","repository":{"url":"git+https://github.com/alps-asd/app-state-diagram.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.7.0","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"^0.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0","@types/jest":"^30.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1766108525979_0.6336176656963288","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alps-asd/mcp","version":"0.1.1","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","_id":"@alps-asd/mcp@0.1.1","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"homepage":"https://github.com/alps-asd/app-state-diagram#readme","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"bin":{"alps-mcp":"dist/index.js"},"dist":{"shasum":"3343b1002580e8997ac9e31756a2a02539c8f1c8","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-0.1.1.tgz","fileCount":7,"integrity":"sha512-dopcuzZok2L9BCM195iZ5c7Z3ZVAXWWgHslFvpgPWFwX5Sk+jA1gg+Eu7QovMtfHyXVZlqdjhvHs285ZRUcvUw==","signatures":[{"sig":"MEQCIBiJNSlQcqLPfbZRGQXQEL8ePKU4pDSyKBoPuVrDbeymAiAzk4ZbRp3RfjK15SozZgYMcp+SLD61B6U32FfYUWyM/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28691},"main":"dist/index.js","type":"module","_from":"file:alps-asd-mcp-0.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"_resolved":"/private/var/folders/bc/r8s1n7x93md3t_r6mqpy9xj40000gn/T/c4f2d9681f65debec95d47777b8cb762/alps-asd-mcp-0.1.1.tgz","_integrity":"sha512-dopcuzZok2L9BCM195iZ5c7Z3ZVAXWWgHslFvpgPWFwX5Sk+jA1gg+Eu7QovMtfHyXVZlqdjhvHs285ZRUcvUw==","repository":{"url":"git+https://github.com/alps-asd/app-state-diagram.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.7.0","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"^0.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0","@types/jest":"^30.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1766118685313_0.24124303231035804","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alps-asd/mcp","version":"0.2.0","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","_id":"@alps-asd/mcp@0.2.0","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"homepage":"https://github.com/alps-asd/app-state-diagram#readme","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"bin":{"alps-mcp":"dist/index.js"},"dist":{"shasum":"138d975efac1fa817b95c3a758f63ae8c85926c0","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-0.2.0.tgz","fileCount":6,"integrity":"sha512-aeVA8nKtGNNqjuoSeNB0EBUhqlS08pXav7ALZweqMAjZMYmvDg4BLeQPUpeYPjM7RM5YcKtGfD5ESUHQlIiFpw==","signatures":[{"sig":"MEYCIQDnlcBBuy9Mo3BDLtQek7us4IcwTVrEACHx3cx+kG5jVQIhAOmX6mAVb1ZW7bv1/xwKcZY+c6KAM6LKIUh1q7B0F2p4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2327657384c4c78fb6a4986a2a2413e574f69731","scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"repository":{"url":"git+https://github.com/alps-asd/app-state-diagram.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.7.0","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0","@types/jest":"^30.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1766166031025_0.8294301334391285","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"@alps-asd/mcp","version":"2.0.0-alpha.1","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","_id":"@alps-asd/mcp@2.0.0-alpha.1","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"homepage":"https://github.com/alps-asd/app-state-diagram#readme","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"bin":{"alps-mcp":"dist/index.js"},"dist":{"shasum":"a64f2aefe47d1bf21d0354ccd792a0d929538dba","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-2.0.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-qpvknwTyDiR6GwDYU/AKPUzTD1k/iugmNtWiLJN375cth+uJ3lgzoQww3NoW6gJOj+LFxRtdZW4cI1idonkwzA==","signatures":[{"sig":"MEUCIEYpu9EJL1dRpsejXL3Q0Oi1dL02Z4cyIUOVYWNt271SAiEAsvvV25tlbF4jx+MMFn2kVhSwig31z8iPzxztTWzKhqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36120},"main":"dist/index.js","type":"module","_from":"file:alps-asd-mcp-2.0.0-alpha.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"_resolved":"/private/var/folders/bc/r8s1n7x93md3t_r6mqpy9xj40000gn/T/cb9723ca2757b33a380da93c71389e30/alps-asd-mcp-2.0.0-alpha.1.tgz","_integrity":"sha512-qpvknwTyDiR6GwDYU/AKPUzTD1k/iugmNtWiLJN375cth+uJ3lgzoQww3NoW6gJOj+LFxRtdZW4cI1idonkwzA==","repository":{"url":"git+https://github.com/alps-asd/app-state-diagram.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.4","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"2.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0","@types/jest":"^30.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-alpha.1_1766747541515_0.32330464993167873","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@alps-asd/mcp","version":"2.0.0-alpha.3","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","_id":"@alps-asd/mcp@2.0.0-alpha.3","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"homepage":"https://github.com/alps-asd/app-state-diagram#readme","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"bin":{"alps-mcp":"dist/index.js"},"dist":{"shasum":"6f8f9f290b0847b17dc89ce7a43df8494c875eb5","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-2.0.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-5lRRuJsCTQAMgmXG+OSBBqCyc2whSV0B+q3w7djfabm5gzAWt1cEpdBm5yBsvQG2C1fFSWOBNLvydiNTw0XV4w==","signatures":[{"sig":"MEUCIApkVxrPiUw3rezk7obd/acwcV3TkmvaxghPkaDO4ujpAiEAzgbI76IcS/HTAZg+rXFn/H7U7skxUqEMw1HIKsS7/ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36120},"main":"dist/index.js","type":"module","_from":"file:alps-asd-mcp-2.0.0-alpha.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"_resolved":"/private/var/folders/bc/r8s1n7x93md3t_r6mqpy9xj40000gn/T/11fd272b2964f941a4beef8814ec4acd/alps-asd-mcp-2.0.0-alpha.3.tgz","_integrity":"sha512-5lRRuJsCTQAMgmXG+OSBBqCyc2whSV0B+q3w7djfabm5gzAWt1cEpdBm5yBsvQG2C1fFSWOBNLvydiNTw0XV4w==","repository":{"url":"git+https://github.com/alps-asd/app-state-diagram.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.4","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"2.0.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0","@types/jest":"^30.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-alpha.3_1769174300820_0.7449131362898629","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.4":{"name":"@alps-asd/mcp","version":"2.0.0-alpha.4","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","_id":"@alps-asd/mcp@2.0.0-alpha.4","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"homepage":"https://github.com/alps-asd/app-state-diagram#readme","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"bin":{"alps-mcp":"dist/index.js"},"dist":{"shasum":"b52451b7c37a933cb68eabeed0a0c104bac4afdd","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-2.0.0-alpha.4.tgz","fileCount":7,"integrity":"sha512-TQHXWkDVkI5dDHEz8NAlhVMEuP2LUaDEbO3vTj0eV1FLO7ZXLOxPkBHR5AIQ5TJU1yVOOKIllXewJTzdK9bzgw==","signatures":[{"sig":"MEUCIBIK0Kf2EVqDnq6o7zn/zvFkrYqQZRynl2tyKIPhkOxBAiEAgPJan0NXrsc0Ox7F6cpVeIh+Hc1G+YGg2zd6WOJsxww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36120},"main":"dist/index.js","type":"module","_from":"file:alps-asd-mcp-2.0.0-alpha.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"_resolved":"/private/var/folders/bc/r8s1n7x93md3t_r6mqpy9xj40000gn/T/ac766f42b5e78dc5e9a72e5fcc6abe84/alps-asd-mcp-2.0.0-alpha.4.tgz","_integrity":"sha512-TQHXWkDVkI5dDHEz8NAlhVMEuP2LUaDEbO3vTj0eV1FLO7ZXLOxPkBHR5AIQ5TJU1yVOOKIllXewJTzdK9bzgw==","repository":{"url":"git+https://github.com/alps-asd/app-state-diagram.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.4","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"2.0.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0","@types/jest":"^30.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-alpha.4_1772878472615_0.7145565745396689","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.5":{"name":"@alps-asd/mcp","version":"2.0.0-alpha.5","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","_id":"@alps-asd/mcp@2.0.0-alpha.5","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"homepage":"https://github.com/alps-asd/app-state-diagram#readme","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"bin":{"alps-mcp":"dist/index.js"},"dist":{"shasum":"76b163a868484c8fa4e1e5bff6fbb70972163427","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-2.0.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-whq9GKHRcQaj8Apj4fCI3uLMhc/3zj7vu8ZfiSMfktXmaKvzrJzpp2wNQHUnFuYuEy1vUMBDUZYH2wC/DO3vmg==","signatures":[{"sig":"MEQCIFMx3GZA445k16/5pvR89tYwsRjdmkUBioqKwo3CHquUAiAYZB7os8l+qTXV7E6lTYB79ai+J+H3iWg1r8NdvmSQzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36120},"main":"dist/index.js","type":"module","_from":"file:alps-asd-mcp-2.0.0-alpha.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"_resolved":"/private/var/folders/bc/r8s1n7x93md3t_r6mqpy9xj40000gn/T/8f77c868706cf2e486e44abe25ef935b/alps-asd-mcp-2.0.0-alpha.5.tgz","_integrity":"sha512-whq9GKHRcQaj8Apj4fCI3uLMhc/3zj7vu8ZfiSMfktXmaKvzrJzpp2wNQHUnFuYuEy1vUMBDUZYH2wC/DO3vmg==","repository":{"url":"git+https://github.com/alps-asd/app-state-diagram.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.4","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0","@types/jest":"^30.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-alpha.5_1772878649850_0.045829528767315386","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alps-asd/mcp","version":"2.0.0","description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"alps-mcp":"dist/index.js"},"keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/alps-asd/app-state-diagram.git","directory":"packages/mcp"},"homepage":"https://github.com/alps-asd/app-state-diagram#readme","publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@alps-asd/app-state-diagram":"2.0.0"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^20.0.0","jest":"^30.0.0","ts-jest":"^29.4.0","typescript":"^5.2.0"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"jest","test:coverage":"jest --coverage"},"_id":"@alps-asd/mcp@2.0.0","bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"_integrity":"sha512-15TPaLSgr/4HSHcuXrcB0/PbKXicZrUIKi663xkMxGLfx9iwKDYgHpV1jhpBq7AX6vbJuRKn7CgZ0Ab7wyYgfA==","_resolved":"/private/var/folders/bc/r8s1n7x93md3t_r6mqpy9xj40000gn/T/2cd7fb8edfd5e8752530c511353c82e3/alps-asd-mcp-2.0.0.tgz","_from":"file:alps-asd-mcp-2.0.0.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-15TPaLSgr/4HSHcuXrcB0/PbKXicZrUIKi663xkMxGLfx9iwKDYgHpV1jhpBq7AX6vbJuRKn7CgZ0Ab7wyYgfA==","shasum":"0d5ed54ae5df9445f2bda297e69218680c235e78","tarball":"https://registry.npmjs.org/@alps-asd/mcp/-/mcp-2.0.0.tgz","fileCount":7,"unpackedSize":36104,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIExAUaRH+bISn6S5NTKAQtkM6XDO25rbPP4iWgD43hOqAiEAl25gJ8sVn/GRHAH1J2jyUgVJACkwOd077pwF/4A6Mrw="}]},"_npmUser":{"name":"koriym","email":"akihito.koriyama@gmail.com"},"directories":{},"maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_2.0.0_1772890514628_0.12900615561425388"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-19T01:42:05.885Z","modified":"2026-03-07T13:35:14.965Z","0.1.0":"2025-12-19T01:42:06.162Z","0.1.1":"2025-12-19T04:31:25.433Z","0.2.0":"2025-12-19T17:40:31.194Z","2.0.0-alpha.1":"2025-12-26T11:12:21.653Z","2.0.0-alpha.3":"2026-01-23T13:18:20.972Z","2.0.0-alpha.4":"2026-03-07T10:14:32.772Z","2.0.0-alpha.5":"2026-03-07T10:17:29.988Z","2.0.0":"2026-03-07T13:35:14.804Z"},"bugs":{"url":"https://github.com/alps-asd/app-state-diagram/issues"},"author":{"name":"Akihito Koriyama","email":"akihito.koriyama@gmail.com"},"license":"MIT","homepage":"https://github.com/alps-asd/app-state-diagram#readme","keywords":["alps","mcp","model-context-protocol","ai-tools","state-diagram"],"repository":{"type":"git","url":"git+https://github.com/alps-asd/app-state-diagram.git","directory":"packages/mcp"},"description":"ALPS MCP Server - Model Context Protocol server for ALPS profile tools","maintainers":[{"name":"koriym","email":"akihito.koriyama@gmail.com"}],"readme":"# @alps-asd/mcp\n\n[Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for ALPS profile development. Provides AI assistants with tools to validate and generate diagrams from ALPS profiles.\n\n## Requirements\n\n- Node.js 20 or higher\n\n## Installation\n\n```bash\nnpm install @alps-asd/mcp\n```\n\n## Usage with Claude Desktop\n\nAdd to your Claude Desktop configuration (`~/Library/Application Support/Claude/claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"alps\": {\n      \"command\": \"npx\",\n      \"args\": [\"@alps-asd/mcp\"]\n    }\n  }\n}\n```\n\nOr if installed globally:\n\n```json\n{\n  \"mcpServers\": {\n    \"alps\": {\n      \"command\": \"alps-mcp\"\n    }\n  }\n}\n```\n\n### Troubleshooting\n\nIf you encounter errors, first verify your Node.js version:\n\n```bash\nnode --version  # Should be v20.0.0 or higher\nwhich npx       # Verify npx is in your PATH\n```\n\nIf using nvm, ensure the correct version is active:\n\n```bash\nnvm use 20\n```\n\n## Available Tools\n\n### validate_alps\n\nValidate an ALPS profile and get detailed error feedback.\n\n**Parameters:**\n- `alps_content` (required): ALPS profile content (XML or JSON format)\n\n**Example prompt:**\n> \"Validate this ALPS profile and tell me if there are any errors\"\n\n**Response includes:**\n- Errors (E-codes): Must be fixed for valid profile\n- Warnings (W-codes): Best practice violations\n- Suggestions (S-codes): Optional improvements\n\n### alps2svg\n\nGenerate an SVG state diagram from an ALPS profile.\n\n**Parameters:**\n- `alps_content`: ALPS profile content (XML or JSON format)\n- `alps_path`: Path to ALPS profile file (alternative to alps_content)\n\n**Example prompt:**\n> \"Generate a state diagram from my ALPS profile at ./api.json\"\n\n### alps_guide\n\nGet ALPS best practices and reference guide.\n\n**Parameters:** None\n\n**Example prompt:**\n> \"Show me ALPS best practices for naming transitions\"\n\n## Example Workflow\n\n1. Ask the AI to validate your ALPS profile:\n   > \"Validate the ALPS profile in ./my-api.json\"\n\n2. Fix any reported errors\n\n3. Generate a diagram:\n   > \"Create an SVG diagram from ./my-api.json\"\n\n4. Get guidance on improvements:\n   > \"How should I name my transitions in ALPS?\"\n\n## Validation Codes\n\n| Code | Severity | Description |\n|------|----------|-------------|\n| E001 | Error | Missing id or href |\n| E002 | Error | Missing rt for transition |\n| E003 | Error | Invalid type value |\n| E004 | Error | Broken reference |\n| E005 | Error | Duplicate id |\n| E008 | Error | Missing alps property |\n| E009 | Error | Missing descriptor array |\n| E011 | Error | Tag must be string |\n| W001 | Warning | Missing title |\n| W002 | Warning | Safe transition should start with \"go\" |\n| W003 | Warning | Unsafe/idempotent should start with \"do\" |\n| S001 | Suggestion | Consider adding doc to transition |\n\nSee [Validation Reference](../../dev-docs/validation-reference.md) for detailed explanations.\n\n## Dependencies\n\n- [@modelcontextprotocol/sdk](https://github.com/anthropics/mcp-sdk) - MCP SDK\n- [@alps-asd/app-state-diagram](https://www.npmjs.com/package/@alps-asd/app-state-diagram) - ALPS parser, validator, and generator\n\n## License\n\nMIT\n","readmeFilename":"README.md"}