line bot mcp server

Report Abuse

Basic Information

This repository provides a Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to a LINE Official Account. It is intended as a bridge between an AI agent and LINE so the agent can send messages and interact with users via the official account. The README describes available tools, required environment variables, and installation options using npx or Docker. The project is labeled as a preview version for experimental use and follows semantic versioning. The README includes setup steps such as creating a LINE Official Account, enabling the Messaging API, and configuring an AI agent like Claude Desktop or Cline. The repository targets developers deploying an MCP server component to enable agent-to-LINE communication.

Links

App Details

Features
The README lists a set of toolkit commands that the MCP server exposes to agents. These include push_text_message and push_flex_message for sending individual text or flexible layout messages, broadcast_text_message and broadcast_flex_message for sending messages to all followers, and get_profile to retrieve user profile details. Management features cover get_message_quota for account message limits and usage, get_rich_menu_list, delete_rich_menu, set_rich_menu_default, and cancel_rich_menu_default for handling LINE rich menus. Installation and deployment features include support for running via npx and building and running a Docker image. Configuration is driven by environment variables such as CHANNEL_ACCESS_TOKEN and optional DESTINATION_USER_ID.
Use Cases
This MCP server helps developers connect AI agents to the LINE platform without building LINE integration from scratch. By exposing tools for sending text and flex messages, broadcasting, retrieving user profiles and quotas, and managing rich menus, the server enables agents to perform common messaging operations through a LINE Official Account. The provided npx and Docker installation paths and clear environment variable requirements simplify deployment and agent configuration. The README documents setup steps needed to create and enable a LINE Official Account and shows how to provide the channel access token and optional default recipient ID. The project is provided as an experimental preview and follows semantic versioning to aid integrations and updates.

Please fill the required fields*