Releases: line/line-bot-mcp-server
v0.3.2 Downgrade zod to v3.25.76 for Compatibility with @modelcontextprotocol/sdk
What's Changed
Downgrade zod to v3.25.76 for Compatibility with @modelcontextprotocol/sdk
This release downgrades the zod dependency from v4 to v3.25.76 to ensure compatibility with @modelcontextprotocol/sdk.
Since the SDK currently does not support zod v4, this change restores stability and avoids runtime errors when using the library.
Thank you for your report: @4geru @netcaster1
Dependency updates
- fix(deps): update dependency @line/bot-sdk to v10.0.1 by @renovate[bot] in #203
- fix(deps): update dependency zod to v4.0.15 by @renovate[bot] in #204
- fix(deps): update dependency @line/bot-sdk to v10.1.0 by @renovate[bot] in #205
- chore(deps): update actions/checkout digest to 8edcb1b by @renovate[bot] in #206
- chore(deps): update actions/setup-node digest to 5e2628c by @renovate[bot] in #207
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.17.2 by @renovate[bot] in #209
- fix(deps): update dependency @line/bot-sdk to v10.1.1 by @renovate[bot] in #211
- chore(deps): update dependency @types/node to v22.17.1 by @renovate[bot] in #212
- fix(deps): update dependency zod to v4.0.16 by @renovate[bot] in #213
- fix(deps): update dependency zod to v4.0.17 by @renovate[bot] in #214
- chore(deps): update actions/checkout action to v4.3.0 by @renovate[bot] in #217
- chore(deps): update actions/checkout digest to 08c6903 by @renovate[bot] in #216
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #218
- chore(deps): update dependency tsx to v4.20.4 by @renovate[bot] in #219
- fix(deps): update dependency @line/bot-sdk to v10.1.2 by @renovate[bot] in #220
- chore(deps): update actions/checkout digest to ff7abcd by @renovate[bot] in #221
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.17.3 by @renovate[bot] in #222
- chore(deps): update dependency @types/node to v22.17.2 by @renovate[bot] in #223
- chore(deps): update pnpm to v10.15.0 by @renovate[bot] in #225
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.17.4 by @renovate[bot] in #226
- fix(deps): update dependency zod to v4.1.0 by @renovate[bot] in #228
- chore(deps): update dependency tsx to v4.20.5 by @renovate[bot] in #229
- fix(deps): update dependency zod to v4.1.1 by @renovate[bot] in #230
Other Changes
- Reminder for npm audit fix by @Yang-33 in #202
- Fix wrong points in GH workflow by @Yang-33 in #208
- docs: add local development with Inspector guide to README by @etrex in #215
New Contributors
Full Changelog: v0.3.1...v0.3.2
This release is prepared by @eucyt
v0.3.1 Use npm's trusted publisher
What's Changed
- Add DXT manifest.json
- Run npm audit
- Use npm's trusted publisher
Dependency updates
- chore(deps): update dependency tsx to v4.20.3 by @renovate[bot] in #134
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.12.2 by @renovate[bot] in #135
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.12.3 by @renovate[bot] in #136
- fix(deps): update dependency zod to v3.25.64 by @renovate[bot] in #137
- chore(deps): update dependency @types/node to v22.15.32 by @renovate[bot] in #138
- fix(deps): update dependency zod to v3.25.65 by @renovate[bot] in #139
- fix(deps): update dependency zod to v3.25.67 by @renovate[bot] in #140
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.13.0 by @renovate[bot] in #141
- chore(deps): update pnpm to v10.12.2 by @renovate[bot] in #142
- chore(deps): update dependency prettier to v3.6.0 by @renovate[bot] in #143
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.13.1 by @renovate[bot] in #144
- chore(deps): update pnpm to v10.12.3 by @renovate[bot] in #146
- chore(deps): update dependency @types/node to v22.15.33 by @renovate[bot] in #147
- chore(deps): update dependency prettier to v3.6.1 by @renovate[bot] in #148
- chore(deps): update node.js to v22.17.0 by @renovate[bot] in #149
- chore(deps): update pnpm to v10.12.4 by @renovate[bot] in #150
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.13.2 by @renovate[bot] in #151
- chore(deps): update dependency prettier to v3.6.2 by @renovate[bot] in #152
- chore(deps): update dependency @types/node to v22.15.34 by @renovate[bot] in #153
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.13.3 by @renovate[bot] in #154
- chore(deps): update dependency @types/node to v22.16.0 by @renovate[bot] in #155
- fix(deps): update dependency zod to v3.25.69 by @renovate[bot] in #156
- fix(deps): update dependency zod to v3.25.70 by @renovate[bot] in #157
- fix(deps): update dependency zod to v3.25.71 by @renovate[bot] in #158
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.14.0 by @renovate[bot] in #160
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.15.0 by @renovate[bot] in #161
- fix(deps): update dependency zod to v3.25.72 by @renovate[bot] in #162
- fix(deps): update dependency zod to v3.25.73 by @renovate[bot] in #163
- fix(deps): update dependency zod to v3.25.74 by @renovate[bot] in #164
- fix(deps): update dependency zod to v3.25.75 by @renovate[bot] in #165
- fix(deps): update dependency zod to v3.25.76 by @renovate[bot] in #166
- chore(deps): update dependency @types/node to v22.16.1 by @renovate[bot] in #167
- chore(deps): update dependency @types/node to v22.16.2 by @renovate[bot] in #168
- chore(deps): update pnpm to v10.13.1 by @renovate[bot] in #169
- fix(deps): update dependency zod to v4 by @renovate[bot] in #170
- fix(deps): update dependency zod to v4.0.2 by @renovate[bot] in #171
- chore(deps): update dependency @types/node to v22.16.3 by @renovate[bot] in #172
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.15.1 by @renovate[bot] in #173
- fix(deps): update dependency zod to v4.0.5 by @renovate[bot] in #174
- chore(deps): update dependency @types/node to v22.16.4 by @renovate[bot] in #176
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.16.0 by @renovate[bot] in #180
- chore(deps): update dependency @types/node to v22.16.5 by @renovate[bot] in #181
- fix(deps): update dependency zod to v4.0.7 by @renovate[bot] in #182
- fix(deps): update dependency zod to v4.0.8 by @renovate[bot] in #183
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.17.0 by @renovate[bot] in #184
- fix(deps): update dependency zod to v4.0.9 by @renovate[bot] in #185
- fix(deps): update dependency zod to v4.0.10 by @renovate[bot] in #186
- fix(deps): update dependency zod to v4.0.11 by @renovate[bot] in #187
- fix(deps): update dependency zod to v4.0.13 by @renovate[bot] in #188
- fix(deps): update dependency zod to v4.0.14 by @renovate[bot] in #190
- chore(deps): update dependency @types/node to v22.17.0 by @renovate[bot] in #189
- chore(deps): update dependency typescript to v5.9.2 by @renovate[bot] in #191
- chore(deps): update pnpm to v10.14.0 by @renovate[bot] in #192
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.17.1 by @renovate[bot] in #193
- chore(deps): update node.js to v22.18.0 by @renovate[bot] in #194
Other Changes
- Improve CONTRIBUTING.md by @eucyt in #159
- feat: Add DXT manifest.json (Hi from Anthropic!) by @felixrieseberg in #175
- Update version of form-data (npm audit fix) by @Yang-33 in #201
- Don't use PAT on publish by using trusted publishing by @mokuzon in #195
New Contributors
- @felixrieseberg made their first contribution in #175
- @mokuzon made their first contribution in #195
Full Changelog: v0.3.0...v0.3.1
This release is prepared by @mokuzon
v0.3.0 Add Richmenu Tools
What's Changed
Add new Richmenu Tools
- get_rich_menu_list
- Get the list of rich menus associated with your LINE Official Account.
- Inputs:
- None
- Related Documents: Get rich menu list
- delete_rich_menu
- Delete a rich menu from your LINE Official Account.
- Inputs:
richMenuId
(string): The ID of the rich menu to delete.
- Related Documents: Delete rich menu
- set_rich_menu_default
- Set a rich menu as the default rich menu.
- Inputs:
richMenuId
(string): The ID of the rich menu to set as default.
- Related Documents: Set default rich menu
- cancel_rich_menu_default
- Cancel the default rich menu.
- Inputs:
- None
- Related Documents: Clear default rich menu
PR:
Supports Node.js 24
Dependency updates
- chore(deps): update dependency @types/node to v22.15.17 by @renovate in #64
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.11.1 by @renovate in #65
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.11.2 by @renovate in #66
- chore(deps): update pnpm to v10.11.0 by @renovate in #67
- chore(deps): update dependency @types/node to v22.15.18 by @renovate in #69
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.11.3 by @renovate in #70
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.11.4 by @renovate in #71
- chore(deps): update dependency @types/node to v22.15.19 by @renovate in #72
- fix(deps): update dependency zod to v3.25.4 by @renovate in #73
- fix(deps): update dependency zod to v3.25.7 by @renovate in #74
- chore(deps): update dependency @types/node to v22.15.20 by @renovate in #75
- chore(deps): update dependency @types/node to v22.15.21 by @renovate in #76
- fix(deps): update dependency zod to v3.25.8 by @renovate in #77
- fix(deps): update dependency zod to v3.25.13 by @renovate in #79
- fix(deps): update dependency zod to v3.25.17 by @renovate in #81
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.11.5 by @renovate in #82
- fix(deps): update dependency zod to v3.25.20 by @renovate in #83
- chore(deps): update node.js to v22.16.0 by @renovate in #84
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.12.0 by @renovate in #85
- fix(deps): update dependency zod to v3.25.23 by @renovate in #86
- fix(deps): update dependency zod to v3.25.25 by @renovate in #88
- fix(deps): update dependency zod to v3.25.27 by @renovate in #89
- fix(deps): update dependency zod to v3.25.28 by @renovate in #90
- fix(deps): update dependency zod to v3.25.29 by @renovate in #91
- fix(deps): update dependency zod to v3.25.30 by @renovate in #92
- chore(deps): update dependency @types/node to v22.15.23 by @renovate in #93
- fix(deps): update dependency zod to v3.25.31 by @renovate in #94
- chore(deps): update dependency @types/node to v22.15.24 by @renovate in #96
- fix(deps): update dependency zod to v3.25.34 by @renovate in #95
- fix(deps): update dependency zod to v3.25.36 by @renovate in #99
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.12.1 by @renovate in #100
- fix(deps): update dependency zod to v3.25.39 by @renovate in #101
- chore(deps): update dependency @types/node to v22.15.26 by @renovate in #102
- chore(deps): update dependency @types/node to v22.15.27 by @renovate in #103
- fix(deps): update dependency zod to v3.25.41 by @renovate in #104
- fix(deps): update dependency zod to v3.25.42 by @renovate in #105
- chore(deps): update dependency @types/node to v22.15.28 by @renovate in #106
- fix(deps): update dependency zod to v3.25.44 by @renovate in #108
- chore(deps): update dependency @types/node to v22.15.29 by @renovate in #107
- fix(deps): update dependency zod to v3.25.45 by @renovate in #109
- fix(deps): update dependency zod to v3.25.46 by @renovate in #110
- fix(deps): update dependency zod to v3.25.47 by @renovate in #112
- fix(deps): update dependency @line/bot-sdk to v10 by @renovate in #113
- chore(deps): update pnpm to v10.11.1 by @renovate in #114
- fix(deps): update dependency zod to v3.25.48 by @renovate in #115
- fix(deps): update dependency zod to v3.25.49 by @renovate in #116
- fix(deps): update dependency zod to v3.25.50 by @renovate in #117
- fix(deps): update dependency zod to v3.25.51 by @renovate in #118
- chore(deps): update dependency @types/node to v22.15.30 by @renovate in #119
- fix(deps): update dependency zod to v3.25.56 by @renovate in #120
- chore(deps): update pnpm to v10.12.1 by @renovate in #122
- chore(deps): update dependency @types/node to v22.15.31 by @renovate in #125
- fix(deps): update dependency zod to v3.25.57 by @renovate in #126
- fix(deps): update dependency zod to v3.25.58 by @renovate in #127
- chore(deps): update dependency tsx to v4.20.0 by @renovate in #128
- chore(deps): update dependency tsx to v4.20.1 by @renovate in #129
- fix(deps): update dependency zod to v3.25.61 by @renovate in #130
- fix(deps): update dependency zod to v3.25.62 by @renovate in #131
- chore(deps): update dependency tsx to v4.20.2 by @renovate in #132
- fix(deps): update dependency zod to v3.25.63 by @renovate in #133
Other Changes
- feat: Add non-root user to Dockerfile for security by @JasonShigemura in #59
- Improve issue triage and issue templates by @eucyt in #87
- Refactor and separate files of tools by @eucyt in #123
- Fix nits in CONTRIBUTING.md by @eucyt in #124
New Contributors
- @JasonShigemura made their first contribution in #59
Full Changelog: v0.2.0...v0.3.0
This release is prepared by @eucyt
v0.2.0 Get the Message Quota and Consumption
What's Changed
Add new Tool - get_message_quota
This tool gets the message quota and consumption of the LINE Official Account.
This shows the monthly message limit and current usage.
Related document:
PR:
Dependency updates
- Update dependency @modelcontextprotocol/sdk to v1.11.0 by @renovate in #50
- Update dependency zod to v3.24.4 by @renovate in #52
- Update dependency @types/node to v22.15.8 by @renovate in #53
- Update dependency @types/node to v22.15.10 by @renovate in #54
- Update dependency @types/node to v22.15.12 by @renovate in #55
- Update dependency @types/node to v22.15.14 by @renovate in #56
- chore(deps): update dependency @types/node to v22.15.15 by @renovate in #60
- chore(deps): update dependency @types/node to v22.15.16 by @renovate in #63
Other Changes
- Update installation instructions in README by @eucyt in #46
- feat: clarifying the descriptions of user_id and DESTINATION_USER_ID … by @Maimikuru in #47
- Fix wrong markdown syntax by @Yang-33 in #62
- Add version.ts instead of importing package.json in source code by @eucyt in #61
New Contributors
- @Maimikuru made their first contribution in #47
- @Yang-33 made their first contribution in #62
Full Changelog: v0.1.0...v0.2.0
This release is prepared by @eucyt
v0.1.0 Initial Release
Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
What's Changed
Available Tools
In this initial release, you can utilize the following tools:
- push_text_message
- Push a simple text message to a user via LINE.
- push_flex_message
- Push a highly customizable flex message to a user via LINE.
- broadcast_text_message
- Broadcast a simple text message via LINE to all users who have followed your LINE Official Account.
- broadcast_flex_message
- Broadcast a highly customizable flex message via LINE to all users who have added your LINE Official Account.
- get_profile
- Get detailed profile information of a LINE user including display name, profile picture URL, status message and language.
For more information, please refer to the README.
MCP Server Setup with npx
Easily set up your MCP server with a single command using npx. This streamlines the process and saves time by removing the need for local cloning and building.
npx @line/line-bot-mcp-server
For detailed installation instructions, please refer to the README.
Other Changes
- Add GitHub Action to check EoL and new releases for Node.js by @eucyt in #13
- Add GitHub Action to close inactive issues and pull requests by @eucyt in #14
- Fix typo in how to setup for README by @cobafan in #20
- add zod package by @4geru in #22
- Update links in README by @eucyt in #24
- The instructions for creating a Messaging API channel have been revised by @mochikoAsTech in #26
- Add broadcast Tools by @eucyt in #25
- Fixed broken links that should start with domain name but only path by @mochikoAsTech in #31
Dependency updates
- Update dependency typescript to v5.8.3 by @renovate in #4
- Update Node.js to v22.14.0 by @renovate in #5
- Update dependency @modelcontextprotocol/sdk to v1.9.0 by @renovate in #6
- Update dependency shx to ^0.4.0 by @renovate in #7
- Update dependency @types/node to v22.14.1 by @renovate in #8
- Update actions/setup-node action to v4.4.0 by @renovate in #10
- Update pnpm to v10.8.1 by @renovate in #23
- Update dependency zod to v3.24.3 by @renovate in #27
- Update dependency @modelcontextprotocol/sdk to v1.10.0 by @renovate in #28
- Update dependency @modelcontextprotocol/sdk to v1.10.1 by @renovate in #29
- Update pnpm to v10.9.0 by @renovate in #30
- Update dependency @line/bot-sdk to v9.9.0 by @renovate in #32
- Update dependency @modelcontextprotocol/sdk to v1.10.2 by @renovate in #33
- Update Node.js to v22.15.0 by @renovate in #34
- Update dependency @types/node to v22.15.0 by @renovate in #36
- Update dependency @types/node to v22.15.1 by @renovate in #37
New Contributors
- @renovate made their first contribution in #4
- @eucyt made their first contribution in #13
- @cobafan made their first contribution in #20
- @4geru made their first contribution in #22
- @mochikoAsTech made their first contribution in #26
Full Changelog: https://github.com/line/line-bot-mcp-server/commits/v0.1.0
This release is prepared by @eucyt