Labsco
hirosuke0520 logo

LINE Bot MCP Server

from hirosuke0520

Connects an AI agent to a LINE Official Account using the LINE Messaging API.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredNeeds API keys

ζ—₯本θͺžη‰ˆ READMEはこけら

LINE Bot MCP Server

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

[!NOTE] 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.

Tools

  1. push_text_message
    • Push a simple text message to user via LINE.
    • Inputs:
      • user_id (string): The user ID to receive a message. Defaults to DESTINATION_USER_ID.
      • message.text (string): The plain text content to send to the user.
  2. push_flex_message
    • Push a highly customizable flex message to user via LINE. Supports both bubble (single container) and carousel (multiple swipeable bubbles) layouts.
    • Inputs:
      • user_id (string): The user ID to receive a message. Defaults to DESTINATION_USER_ID.
      • message.altText (string): Alternative text shown when flex message cannot be displayed.
      • message.content (any): The content of the flex message. This is a JSON object that defines the layout and components of the message.
      • message.contents.type (enum): Type of the container. 'bubble' for single container, 'carousel' for multiple swipeable bubbles.
  3. get_profile
    • Get detailed profile information of a LINE user including display name, profile picture URL, status message and language.
    • Inputs:
      • user_id (string): The ID of the user whose profile you want to retrieve. Defaults to DESTINATION_USER_ID.