MCP cover image
LINE-BOT-MCP-SERVER logo
Private

LINE-BOT-MCP-SERVER

See in Github
2025-04-14

MCP Server qui intègre l'API de messagerie ligne pour connecter un agent AI au compte officiel de ligne.

4

Github Watches

22

Github Forks

196

Github Stars

日本語版 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.

Installation

Step 1: Install line-bot-mcp-server

requirements:

  • Node.js v20 or later

Clone this repository:

git clone git@github.com:line/line-bot-mcp-server.git

Install the necessary dependencies and build line-bot-mcp-server when using Node.js. This step is not required when using Docker:

cd line-bot-mcp-server && npm install && npm run build

Step 2: Get a channel access token

This MCP server utilizes a LINE Official Account. If you do not have one, please create it by following this instructions.

To connect to the Messaging API, you need to have a channel access token. You can confirm this by following this instructions.

Additionally, you will need the user ID of the recipient user for messages. You can confirm this by following this instructions.

Step 3: Configure AI Agent

Please add the following configuration for an AI Agent like Claude Desktop or Cline. Insert the channel access token and user ID you obtained earlier into CHANNEL_ACCESS_TOKEN and DESTINATION_USER_ID, respectively. Additionally, update the path to line-bot-mcp-server in mcpServers.args.

Option 1: Use Node

{
  "mcpServers": {
    "line-bot": {
      "command": "node",
      "args": [
        "PATH/TO/line-bot-mcp-server/dist/index.js"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
        "DESTINATION_USER_ID" : "FILL_HERE"
      }
    }
  }
}

Option 2: Use Docker

Build the Docker image first:

docker build -t line/line-bot-mcp-server .
{
  "mcpServers": {
    "line-bot": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CHANNEL_ACCESS_TOKEN",
        "-e",
        "DESTINATION_USER_ID",
        "line/line-bot-mcp-server"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
        "DESTINATION_USER_ID" : "FILL_HERE"
      }
    }
  }
}

相关推荐

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • Contraband Interactive
  • Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.

  • rustassistant.com
  • Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • apappascs
  • Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.

  • Mintplex-Labs
  • L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.

  • ShrimpingIt
  • Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX

  • n8n-io
  • Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.

  • metorial
  • Versions conteneurisées de centaines de serveurs MCP 📡 🧠 🧠

  • ravitemer
  • Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)

  • langgenius
  • jae-jae
  • MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.

    Reviews

    5 (1)
    Avatar
    user_6EKMvkNL
    2025-04-17

    As a dedicated user of the Line-Bot-MCP-Server, I must say it has been a game-changer for our workflow automation. The seamless integration and powerful features provided by this server make it an essential tool for anyone looking to enhance their LINE bot capabilities. Highly recommended for its efficiency and user-friendly setup!