Line Bot MCP Server

Line Bot MCP Server

LINE Bot MCP Server 是一个基于 Model Context Protocol 的服务,用于将 AI 智能体与 LINE 官方账号连接,支持发送文本、富媒体消息、群发消息及获取用户资料,适用于客服机器人、信息推送等场景。

96 浏览
2025-12-22 发布

详细介绍

LINE Bot MCP Server 是一个实现 Model Context Protocol (MCP) 的服务,用于将 AI 智能体与 LINE 官方账号连接,使 AI 能够通过 LINE 与用户进行互动。该工具支持发送文本消息、富媒体消息、群发消息,以及获取用户资料,适用于客服机器人、个人助手、信息推送等多种场景。

核心功能

LINE Bot MCP Server 提供了多种消息推送和用户资料获取功能,具体包括:

  • 发送文本消息:向指定用户发送纯文本消息。
  • 发送富文本消息:支持自定义布局的 Flex 消息,适用于复杂内容展示。
  • 群发文本消息:向所有关注账号的用户发送统一文本消息。
  • 群发富文本消息:向所有用户发送统一的 Flex 消息。
  • 获取用户资料:获取用户的显示名称、头像等信息,用于个性化服务。
  • 发送图片消息:向用户推送包含图片的消息。
  • 发送地理位置消息:推送包含经纬度的地理位置信息。

安装方法

LINE Bot MCP Server 支持通过 npxDocker 两种方式进行安装和部署。

npx 安装

git clone https://github.com/line/line-bot-mcp-server.git
npm install
node index.js

Docker 安装

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

使用方法

使用 LINE Bot MCP Server 需要先在 LINE 开发者平台创建官方账号并获取 API 凭证,然后将其配置到 AI 代理中。

配置 AI 代理

mcp-servers.json 文件中添加以下配置:

npx 配置示例
{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN": "YOUR_CHANNEL_ACCESS_TOKEN",
        "DESTINATION_USER_ID": "YOUR_DESTINATION_USER_ID"
      }
    }
  }
}
Docker 配置示例
{
  "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": "YOUR_CHANNEL_ACCESS_TOKEN",
        "DESTINATION_USER_ID": "YOUR_DESTINATION_USER_ID"
      }
    }
  }
}

使用示例

以下是两个典型使用场景的示例:

发送欢迎消息

push_text_message {message: {text: '欢迎关注我们的服务!'}}

用户将收到一条欢迎文本消息。

获取用户信息

get_profile {user_id: 'U1234567890'}

返回用户的显示名称、头像 URL 等信息。

使用场景

LINE Bot MCP Server 适用于以下场景:

  • 客服机器人:通过 LINE 提供自动化的客户支持服务。
  • 个人助手:为用户提供个性化信息推送和交互服务。
  • 信息推送:向用户群发通知、公告或营销信息。
  • 互动营销:通过富媒体消息提升用户参与度。

该工具目前为预览版本,功能可能不完整,但已具备基本的 AI 与 LINE 交互能力。

通过 LINE Bot MCP Server,开发者可以快速将 AI 代理集成到 LINE 平台,实现高效的消息推送和用户管理。

line bot mcp ai-integration messaging

相关服务推荐

查看更多