{"_id":"@line/line-bot-mcp-server","_rev":"9-c542764966ff8bf5ae5fff17fc70e4f5","name":"@line/line-bot-mcp-server","dist-tags":{"alpha":"0.3.1-alpha","latest":"0.5.0"},"versions":{"0.1.0":{"name":"@line/line-bot-mcp-server","version":"0.1.0","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.1.0","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"4cac1a0b49f7cd652e7069ba044ec800401e02e7","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.1.0.tgz","fileCount":8,"integrity":"sha512-/3qnpbT6MCDs2Hs1vlP+cTFuewIT0NMW9SdVOpOS9k60aPZhLKpJ5sEjiO/NILvW5THFzN9rhmBPl8vIn3NtpQ==","signatures":[{"sig":"MEQCIBJqBi+ykj0e3eUfy+/U5ey6bWvSfNUwMBBrs92V+icuAiA9s3bqdd3ahyVYr/WAoiPWaq40qIkoDHA9tfB+jcjNrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35414},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"7143ab38b0a05b3820396ecc0700e57780094fac","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","@line/bot-sdk":"^9.8.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.5.3","typescript":"^5.6.2","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.1.0_1745991958408_0.006238597210471042","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@line/line-bot-mcp-server","version":"0.2.0","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.2.0","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"9ed2f44ad4e3840442e45ad35d9bd3fdd2cdf71e","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.2.0.tgz","fileCount":12,"integrity":"sha512-h1AjzBrIhGyBTTgGdIXn0Jq1h5Rthz/2XoixcR0rzd+PBP3dILk+wfvepFNJ+eAZ2gNR1qRYhe2M45lsuv6POQ==","signatures":[{"sig":"MEYCIQCMfF3SygiTxG7mCrcFo/t0zSFDxq+MU37KtfdaCusXKwIhAOx2EBT7DlKabMhI8XLJ06XFWrZXx9iC9DXeTjTo+oOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39823},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"015ebea262b8e189cfaeb4d48967bcd28b475ca2","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.2","@line/bot-sdk":"^9.8.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.5.3","typescript":"^5.6.2","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.2.0_1746696788103_0.39382912464611586","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@line/line-bot-mcp-server","version":"0.3.0","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.3.0","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"8f86f0be22692f18498dd86fe68e3ead221631b9","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.3.0.tgz","fileCount":72,"integrity":"sha512-1zQ+1UrtpWE/lfj7PHGDw8zmfpeBNy+lOyloNWbr6FmnGtXFbL9z1z8KSJY9OCwcOHPflyRuYtb+pSKJyprNsA==","signatures":[{"sig":"MEQCIGmon0VGjhck9SC8wTdWgMOE9UFTm2h/cBY6EADpfEs0AiB7GyO/YfkUek7dfqVf8H2IcrQzp63Xg+P6ZgBLZ/UuHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69486},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"1d2b68c0eb41c30a565c28849f60b18f80b9fdd6","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.2","@line/bot-sdk":"^10.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.5.3","typescript":"^5.6.2","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.3.0_1749794507912_0.7416434721171972","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha":{"name":"@line/line-bot-mcp-server","version":"0.3.1-alpha","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.3.1-alpha","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"dcdcdd74e5d0cc66931ff105e511f6422a6b6846","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.3.1-alpha.tgz","fileCount":72,"integrity":"sha512-Gwa/E1GDY2UGCRxlWwe4Ur+zcwA7C9IwjIC47/7HvBp9/ZFODS+hd152uLJ5NYD445+IDx4Zm1Wy/gyJ/on2QA==","signatures":[{"sig":"MEQCIFs32i7GVUBIQ72dDWKQraQe6ixEZc8NAuOZ0uvR15HKAiAel4UlIZ7nhLZFkiiB4IHRtaUrOtPgWw97rh+DfwOoRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.3.1-alpha","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68930},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"ae35bff15b9efd2f8a6d3fe45db3051d95c773e7","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public --tag alpha","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd95516e-0fd6-493c-9d07-87e385405d37"}},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.0","@line/bot-sdk":"^10.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.6.2","typescript":"^5.6.2","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.3.1-alpha_1754374987621_0.40377908718087174","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@line/line-bot-mcp-server","version":"0.3.1","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.3.1","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"7811be6eb9b2591e351a06be46f8fb694af836d0","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.3.1.tgz","fileCount":72,"integrity":"sha512-yo03yGTjckQQ8lMWXsI9q8mhRSrN1Lslc27cWNAnjGlilzGcJAc0si+jTCEVfDuH3UZqip44ZdQz/zarzKzD6g==","signatures":[{"sig":"MEQCIHK33R52gbOb669vXdfypv2s5fiqQbGcM7ivRBeUcFXWAiAIqPd+BbI/SCcxo43AReMzKQ+eFRLd1o/9khdxLwWw7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68892},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"5d36a87794146def1b31aebf1bcf1d353711658f","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd95516e-0fd6-493c-9d07-87e385405d37"}},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.0","@line/bot-sdk":"^10.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.6.2","typescript":"^5.6.2","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.3.1_1754389932022_0.6458107607500663","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@line/line-bot-mcp-server","version":"0.3.2","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.3.2","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"cf6a816e5e954743ccb3c11b74a84b8ab9dcb924","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.3.2.tgz","fileCount":72,"integrity":"sha512-Cwj9Rhn72xIl9qKWlIM72pSOqSt1xoZri0DFsyAfdkB4IbGHUiBS7XHpKrrIACoEai6aXKueY251F+Rdpiy0Xg==","signatures":[{"sig":"MEUCIB3UlnIuxha19PCFPlswhE0TuZNcZGVQt0lYgWADXnZLAiEA59VnMo7waf4c0rkG79na7GhzuocHlcFBzQgm3zi2MuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70889},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"02a95bf498a45f402d9932a752691c643c467161","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd95516e-0fd6-493c-9d07-87e385405d37"}},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^3.25.76","@line/bot-sdk":"^10.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0+sha512.486ebc259d3e999a4e8691ce03b5cac4a71cbeca39372a9b762cb500cfdf0873e2cb16abe3d951b1ee2cf012503f027b98b6584e4df22524e0c7450d9ec7aa7b","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.6.2","typescript":"^5.6.2","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.3.2_1756174252588_0.13378107482530543","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@line/line-bot-mcp-server","version":"0.4.0","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.4.0","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"d66875d2d4359ec802e882c2cf6db3c4b4842829","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.4.0.tgz","fileCount":80,"integrity":"sha512-ysXtRHxZB+9J4gm3N2ePoBNhEsqnTV3lrG35A9dHA9mdFxRoN2S9DD86DxKYuDOhWZPG7puCrqki+qgdM1gCjQ==","signatures":[{"sig":"MEUCIQCIxEHKmXOVUjzTEc7vkkDBgnZQPtjjneGVmRoBBCIZxAIgPx5oT4sow6MeSWZrDRx0F+fzW4Yb0JCt4WYfR7YBBKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177053},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"a40019ae241c964c651aeef7047c3d4d044adcf5","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd95516e-0fd6-493c-9d07-87e385405d37"}},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.25.76","puppeteer":"^24.27.0","@line/bot-sdk":"^10.0.0","@marp-team/marp-cli":"^4.2.3","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.6.2","typescript":"^5.6.2","@types/node":"^24.9.2"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.4.0_1763105693792_0.7522459028634574","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@line/line-bot-mcp-server","version":"0.4.2","keywords":["line","bot","mcp"],"license":"Apache-2.0","_id":"@line/line-bot-mcp-server@0.4.2","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"bin":{"line-bot-mcp-server":"dist/index.js"},"dist":{"shasum":"bccdb112e224802a4eadd575840db2ec29092265","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.4.2.tgz","fileCount":86,"integrity":"sha512-TL0zuAfAby9RmnNoBsloVdLKdJm3cGKSRhldwO53ac5oIod8KUuPL+fL1//jJMmzERODWatpEX9G44Cs+8V3ug==","signatures":[{"sig":"MEQCIERAqFFJiuQk/m6MY6R2AbDlqEoCcRKPqpVIKE1lGCmjAiASvM3l+cIbbPZKh/5irnjvjm0uynH+pgqDPr2UEnUC0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184388},"type":"module","module":"./dist/index.js","engines":{"node":">=20"},"gitHead":"02d58b04945f4802da11f83521089b8e27b5e784","scripts":{"build":"tsc && shx chmod +x dist/*.js","clean":"rm -rf dist/*","format":"npm run prettier -- --write","release":"npm run build && npm publish --provenance --access public","prebuild":"npm run format:check && npm run clean","prettier":"prettier \"src/**/*.ts\"","format:check":"npm run prettier -- -l"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd95516e-0fd6-493c-9d07-87e385405d37"}},"repository":{"url":"git+ssh://git@github.com/line/line-bot-mcp-server.git","type":"git"},"_npmVersion":"11.6.1","description":"MCP server for interacting with your LINE Official Account","directories":{},"_nodeVersion":"24.11.0","dependencies":{"zod":"^3.25.76","puppeteer":"^24.27.0","@line/bot-sdk":"^10.0.0","@marp-team/marp-cli":"^4.2.3","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.3","prettier":"3.6.2","typescript":"^5.6.2","@types/node":"^24.9.2"},"_npmOperationalInternal":{"tmp":"tmp/line-bot-mcp-server_0.4.2_1763112460756_0.29214567581538287","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@line/line-bot-mcp-server","version":"0.5.0","description":"MCP server for interacting with your LINE Official Account","type":"module","engines":{"node":">=22"},"module":"./dist/index.js","bin":{"line-bot-mcp-server":"dist/index.js"},"scripts":{"build":"npm run format:check && npm run typecheck:test && npm run clean && tsc && shx chmod +x dist/*.js","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","format":"npm run prettier -- --write","format:check":"npm run prettier -- -l","clean":"rm -rf dist/*","typecheck:test":"tsc --project tsconfig.test.json","release":"npm run build && npm publish --provenance --access public","check:publint":"publint","test":"npm run build && vitest run","test:watch":"vitest"},"repository":{"type":"git","url":"git+ssh://git@github.com/line/line-bot-mcp-server.git"},"keywords":["line","bot","mcp"],"homepage":"https://github.com/line/line-bot-mcp-server","bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"dependencies":{"@line/bot-sdk":"^11.0.1","@marp-team/marp-cli":"^4.2.3","@marp-team/marp-core":"^4.1.0","@modelcontextprotocol/sdk":"^1.8.0","puppeteer":"^24.27.0","zod":"^3.25.76"},"devDependencies":{"@types/node":"^24.9.2","prettier":"3.8.3","publint":"0.3.21","shx":"^0.4.0","tsx":"^4.19.3","typescript":"^6.0.2","vitest":"^4.0.0"},"license":"Apache-2.0","gitHead":"6d181d0a63e35bae404855a2d141d767b33f25ff","_id":"@line/line-bot-mcp-server@0.5.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-YirTRWiMw00GLN+5opSWdPIzNumzbqOLj5P8sltHm+mXVPSDY3w7LjA1FZWpr+5IEJ/04+jQp88NxoFCom5xtg==","shasum":"b8009bac82adc1610b9e3822a9f2f718289150e6","tarball":"https://registry.npmjs.org/@line/line-bot-mcp-server/-/line-bot-mcp-server-0.5.0.tgz","fileCount":90,"unpackedSize":200982,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@line%2fline-bot-mcp-server@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbJ3KK5sLGV2kExt5caz+9HLEifhWmmeZdzm1vlJqBKgIhAKZpRgBZYCSSUSRUuH3U7n44M/z+8k1LcQvcrn73Ihd2"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd95516e-0fd6-493c-9d07-87e385405d37"}},"directories":{},"maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/line-bot-mcp-server_0.5.0_1780030350342_0.4586297862698394"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-30T05:45:58.300Z","modified":"2026-05-29T04:52:30.812Z","0.1.0":"2025-04-30T05:45:58.605Z","0.2.0":"2025-05-08T09:33:08.282Z","0.3.0":"2025-06-13T06:01:48.097Z","0.3.1-alpha":"2025-08-05T06:23:07.833Z","0.3.1":"2025-08-05T10:32:12.208Z","0.3.2":"2025-08-26T02:10:52.807Z","0.4.0":"2025-11-14T07:34:54.061Z","0.4.2":"2025-11-14T09:27:40.965Z","0.5.0":"2026-05-29T04:52:30.503Z"},"bugs":{"url":"https://github.com/line/line-bot-mcp-server/issues"},"license":"Apache-2.0","homepage":"https://github.com/line/line-bot-mcp-server","keywords":["line","bot","mcp"],"repository":{"type":"git","url":"git+ssh://git@github.com/line/line-bot-mcp-server.git"},"description":"MCP server for interacting with your LINE Official Account","maintainers":[{"name":"line-bot-mcp-server","email":"ml-line-bot-mcp-server@lycorp.co.jp"}],"readme":"[日本語版 READMEはこちら](README.ja.md)\n\n# LINE Bot MCP Server\n\n[![npmjs](https://badge.fury.io/js/%40line%2Fline-bot-mcp-server.svg)](https://www.npmjs.com/package/@line/line-bot-mcp-server)\n\n[Model Context Protocol (MCP)](https://github.com/modelcontextprotocol) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.\n\n![](/assets/demo.png)\n\n> [!NOTE]\n> This repository is provided as a preview version. While we offer it for experimental purposes, please be aware that it may not include complete functionality or comprehensive support.\n\n## Tools\n\n1. **push_text_message**\n   - Push a simple text message to a user via LINE.\n   - **Inputs:**\n     - `userId` (string?): The user ID to receive a message. Defaults to DESTINATION_USER_ID. Either `userId` or `DESTINATION_USER_ID` must be set.\n     - `message.text` (string): The plain text content to send to the user.\n2. **push_flex_message**\n   - Push a highly customizable flex message to a user via LINE.\n   - **Inputs:**\n     - `userId` (string?): The user ID to receive a message. Defaults to DESTINATION_USER_ID. Either `userId` or `DESTINATION_USER_ID` must be set.\n     - `message.altText` (string): Alternative text shown when flex message cannot be displayed.\n     - `message.contents` (any): The contents of the flex message. This is a JSON object that defines the layout and components of the message.\n     - `message.contents.type` (enum): Type of the container. 'bubble' for single container, 'carousel' for multiple swipeable bubbles.\n3. **broadcast_text_message**\n   - Broadcast a simple text message via LINE to all users who have followed your LINE Official Account.\n   - **Inputs:**\n     - `message.text` (string): The plain text content to send to the users.\n4. **broadcast_flex_message**\n   - Broadcast a highly customizable flex message via LINE to all users who have added your LINE Official Account.\n   - **Inputs:**\n     - `message.altText` (string): Alternative text shown when flex message cannot be displayed.\n     - `message.contents` (any): The contents of the flex message. This is a JSON object that defines the layout and components of the message.\n     - `message.contents.type` (enum): Type of the container. 'bubble' for single container, 'carousel' for multiple swipeable bubbles.\n5. **get_profile**\n   - Get detailed profile information of a LINE user including display name, profile picture URL, status message and language.\n   - **Inputs:**\n     - `userId` (string?): The ID of the user whose profile you want to retrieve. Defaults to DESTINATION_USER_ID.\n6. **get_message_quota**\n   - Get the message quota and consumption of the LINE Official Account. This shows the monthly message limit and current usage.\n   - **Inputs:**\n     - None\n7. **get_rich_menu_list**\n   - Get the list of rich menus associated with your LINE Official Account.\n   - **Inputs:**\n     - None\n8. **delete_rich_menu**\n   - Delete a rich menu from your LINE Official Account.\n   - **Inputs:**\n     - `richMenuId` (string): The ID of the rich menu to delete.\n9. **set_rich_menu_default**\n    - Set a rich menu as the default rich menu.\n    - **Inputs:**\n      - `richMenuId` (string): The ID of the rich menu to set as default.\n10. **cancel_rich_menu_default**\n    - Cancel the default rich menu.\n    - **Inputs:**\n      - None\n11. **create_rich_menu**\n    - Create a rich menu based on the given actions. Generate and upload an image. Set as default.\n    - **Inputs:**\n      - `chatBarText` (string): Text displayed in chat bar, also used as rich menu name.\n      - `actions` (array): The actions of the rich menu. You can specify minimum 1 to maximum 6 actions. Each action can be one of the following types:\n        - `postback`: For sending a postback action\n        - `message`: For sending a text message\n        - `uri`: For opening a URL\n        - `datetimepicker`: For opening a date/time picker\n        - `camera`: For opening the camera\n        - `cameraRoll`: For opening the camera roll\n        - `location`: For sending the current location\n        - `richmenuswitch`: For switching to another rich menu\n        - `clipboard`: For copying text to clipboard\n\n12. **get_follower_ids**\n    - Get a list of user IDs of users who have added the LINE Official Account as a friend. This allows you to obtain user IDs for sending messages without manually preparing them.\n    - **Inputs:**\n      - `start` (string?): Continuation token to get the next array of user IDs. Returned in the `next` property of a previous response.\n      - `limit` (number?): The maximum number of user IDs to retrieve in a single request.\n\n## Installation (Using npx)\n\nrequirements:\n- Node.js v22 or later\n\n### Step 1: Create LINE Official Account\n\nThis MCP server utilizes a LINE Official Account. If you do not have one, please create it by following [this instructions](https://developers.line.biz/en/docs/messaging-api/getting-started/#create-oa). \n\nIf you have a LINE Official Account, enable the Messaging API for your LINE Official Account by following [this instructions](https://developers.line.biz/en/docs/messaging-api/getting-started/#using-oa-manager).\n\n### Step 2: Configure AI Agent\n\nPlease add the following configuration for an AI Agent like Claude Desktop or Cline. \n\nSet the environment variables or arguments as follows:\n\n- `CHANNEL_ACCESS_TOKEN`: (required) Channel Access Token. You can confirm this by following [this instructions](https://developers.line.biz/en/docs/basics/channel-access-token/#long-lived-channel-access-token).\n- `DESTINATION_USER_ID`: (optional) The default user ID of the recipient. If the Tool's input does not include `userId`, `DESTINATION_USER_ID` is required. You can confirm this by following [this instructions](https://developers.line.biz/en/docs/messaging-api/getting-user-ids/#get-own-user-id).\n\n```json\n{\n  \"mcpServers\": {\n    \"line-bot\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"@line/line-bot-mcp-server\"\n      ],\n      \"env\": {\n        \"NPM_CONFIG_IGNORE_SCRIPTS\": \"true\",\n        \"CHANNEL_ACCESS_TOKEN\" : \"FILL_HERE\",\n        \"DESTINATION_USER_ID\" : \"FILL_HERE\"\n      }\n    }\n  }\n}\n```\n\n## Installation (Using Docker)\n\n### Step 1: Create LINE Official Account\n\nThis MCP server utilizes a LINE Official Account. If you do not have one, please create it by following [this instructions](https://developers.line.biz/en/docs/messaging-api/getting-started/#create-oa).\n\nIf you have a LINE Official Account, enable the Messaging API for your LINE Official Account by following [this instructions](https://developers.line.biz/en/docs/messaging-api/getting-started/#using-oa-manager).\n\n\n### Step 2: Build line-bot-mcp-server image\n\nClone this repository:\n\n```\ngit clone git@github.com:line/line-bot-mcp-server.git\n```\n\nBuild the Docker image:\n\n```\ndocker build -t line/line-bot-mcp-server .\n```\n\n### Step 3: Configure AI Agent\n\nPlease add the following configuration for an AI Agent like Claude Desktop or Cline.\n\nSet the environment variables or arguments as follows:\n\n- `mcpServers.args`: (required) The path to `line-bot-mcp-server`.\n- `CHANNEL_ACCESS_TOKEN`: (required) Channel Access Token. You can confirm this by following [this instructions](https://developers.line.biz/en/docs/basics/channel-access-token/#long-lived-channel-access-token).\n- `DESTINATION_USER_ID`: (optional) The default user ID of the recipient. If the Tool's input does not include `userId`, `DESTINATION_USER_ID` is required.\nYou can confirm this by following [this instructions](https://developers.line.biz/en/docs/messaging-api/getting-user-ids/#get-own-user-id).\n\n\n```json\n{\n  \"mcpServers\": {\n    \"line-bot\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"-e\",\n        \"CHANNEL_ACCESS_TOKEN\",\n        \"-e\",\n        \"DESTINATION_USER_ID\",\n        \"line/line-bot-mcp-server\"\n      ],\n      \"env\": {\n        \"CHANNEL_ACCESS_TOKEN\" : \"FILL_HERE\",\n        \"DESTINATION_USER_ID\" : \"FILL_HERE\"\n      }\n    }\n  }\n}\n```\n\n## Local Development with Inspector\n\nYou can use the MCP Inspector to test and debug the server locally.\n\n### Prerequisites\n\n1. Clone the repository:\n```bash\ngit clone git@github.com:line/line-bot-mcp-server.git\ncd line-bot-mcp-server\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Build the project:\n```bash\nnpm run build\n```\n\n### Run the Inspector\n\nAfter building the project, you can start the MCP Inspector:\n\n```bash\nnpx @modelcontextprotocol/inspector node dist/index.js \\\n  -e CHANNEL_ACCESS_TOKEN=\"YOUR_CHANNEL_ACCESS_TOKEN\" \\\n  -e DESTINATION_USER_ID=\"YOUR_DESTINATION_USER_ID\"\n```\n\nThis will start the MCP Inspector interface where you can interact with the LINE Bot MCP Server tools and test their functionality.\n\n## Versioning\n\nThis project respects semantic versioning\n\nSee http://semver.org/\n\n## Contributing\n\nPlease check [CONTRIBUTING](./CONTRIBUTING.md) before making a contribution.\n","readmeFilename":"README.md"}