Skip to content

Releases: line/line-bot-mcp-server

v0.3.2 Downgrade zod to v3.25.76 for Compatibility with @modelcontextprotocol/sdk

26 Aug 02:10
02a95bf
Compare
Choose a tag to compare

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

05 Aug 10:31
Immutable release. Only release title and notes can be modified.
5d36a87
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.3.0...v0.3.1


This release is prepared by @mokuzon

v0.3.0 Add Richmenu Tools

13 Jun 06:01
1d2b68c
Compare
Choose a tag to compare

What's Changed

Add new Richmenu Tools

  1. get_rich_menu_list
    • Get the list of rich menus associated with your LINE Official Account.
    • Inputs:
      • None
    • Related Documents: Get rich menu list
  2. 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
  3. 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
  4. cancel_rich_menu_default

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

Full Changelog: v0.2.0...v0.3.0


This release is prepared by @eucyt

v0.2.0 Get the Message Quota and Consumption

08 May 09:32
015ebea
Compare
Choose a tag to compare

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:

  • Show number of messages sent this month by @4geru in #44

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

Full Changelog: v0.1.0...v0.2.0


This release is prepared by @eucyt

v0.1.0 Initial Release

30 Apr 05:45
7143ab3
Compare
Choose a tag to compare

Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.

image

What's Changed

Available Tools

In this initial release, you can utilize the following tools:

  1. push_text_message
    • Push a simple text message to a user via LINE.
  2. push_flex_message
    • Push a highly customizable flex message to a user via LINE.
  3. broadcast_text_message
    • Broadcast a simple text message via LINE to all users who have followed your LINE Official Account.
  4. broadcast_flex_message
    • Broadcast a highly customizable flex message via LINE to all users who have added your LINE Official Account.
  5. 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

Full Changelog: https://github.com/line/line-bot-mcp-server/commits/v0.1.0


This release is prepared by @eucyt