Token导航 LogoToken导航TokenDH.com
LINE Bot MCP Server (SSE Support) logo
运维云端stdio官方来源来源级核验

LINE Bot MCP Server (SSE Support)

MCP Server

一个支持SSE传输协议的LINE Bot MCP服务器,用于连接AI代理与LINE官方账号,实现消息推送、用户信息获取等功能。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
聊天机器人TypeScriptClaudeClaude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

acquo

提供方

acquo

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run --rm -p 3000:3000 \

详细介绍

日语版README在这里

LINE Bot MCP服务器(支持SSE)

](https://www.npmjs.com/package/@line/line-bot-mcp-server) ](https://hub.docker.com/r/acquojp/line-bot-mcp-server-sse)

模型上下文协议(MCP) 集成LINE Messaging API以将AI代理连接到LINE官方帐户的服务器实现。

![](/assets/demo.png)

\[!注意\] 此存储库是 分叉 官方 LINE Bot MCP服务器 随着 额外的SSE(服务器发送事件)传输支持。原始存储库仅支持stdio传输。

🔄 分叉信息

\[!注意\] 此存储库是作为预览版本提供的。虽然我们提供它用于实验目的,但请注意,它可能不包括完整的功能或全面的支持。

运输支持

此MCP服务器支持多种传输协议:

  • 标准输入输出 (默认):本地集成的标准输入/输出
  • SSE:服务器通过HTTP发送事件,用于基于web的集成

工具

  1. push_text_message

- 通过LINE向用户推送一条简单的短信。 - 输入: - user_id (string?):接收消息的用户ID。默认为DESTINATION_USER_ID user_idDESTINATION_USER_ID 必须设置。 - message.text (string):发送给用户的纯文本内容。

  1. push_flex消息

- 通过LINE向用户推送高度可定制的flex消息。 - 输入: - user_id (string?):接收消息的用户ID。默认为DESTINATION_USER_ID user_idDESTINATION_USER_ID 必须设置。 - message.altText (string):无法显示柔性消息时显示的替代文本。 - message.content (any):flex消息的内容。这是一个JSON对象,定义了消息的布局和组件。 - message.contents.type (enum):容器的类型。“气泡”代表单个容器,“旋转木马”代表多个可滑动的气泡。

  1. 广播_文本_消息

- 通过LINE向所有关注过您的LINE官方帐户的用户广播一条简单的短信。 - 输入: - message.text (string):发送给用户的纯文本内容。

  1. broadcast_flex_message

- 通过LINE向所有添加了LINE官方帐户的用户广播高度可定制的灵活消息。 - 输入: - message.altText (string):无法显示柔性消息时显示的替代文本。 - message.content (any):flex消息的内容。这是一个JSON对象,定义了消息的布局和组件。 - message.contents.type (enum):容器的类型。“气泡”代表单个容器,“旋转木马”代表多个可滑动的气泡。

  1. get_profile

- 获取LINE用户的详细个人资料信息,包括显示名称、个人资料图片URL、状态消息和语言。 - 输入: - user_id (string?):要检索其配置文件的用户的ID。默认为DESTINATION_USER_ID。

  1. get_message_quota

- 获取LINE官方帐户的消息配额和消费量。这显示了每月的消息限制和当前使用情况。 - 输入: - 无

  1. get_rich_menu_list

- 获取与您的LINE官方帐户关联的丰富菜单列表。 - 输入: - 无

  1. delete_rich_menu

- 从您的LINE官方帐户中删除丰富的菜单。 - 输入: - richMenuId (string):要删除的富菜单的ID。

  1. set_rich_menu_default

- 将丰富菜单设置为默认丰富菜单。 - 输入: - richMenuId (string):要设置为默认值的丰富菜单的ID。

  1. cancel_rich_menu_default

- 取消默认的丰富菜单。 - 输入: - 无

安装(使用npx)

要求:

  • Node.js v20或更高版本

第一步:创建LINE官方账号

此MCP服务器使用LINE官方帐户。如果您没有,请按照以下步骤创建 本说明书.

如果您有LINE官方账户,请通过以下方式为您的LINE官方账户启用消息API 本说明书.

步骤2:配置AI代理

请为Claude Desktop或Cline等AI代理添加以下配置。

按如下方式设置环境变量或参数:

  • CHANNEL_ACCESS_TOKEN:(必需)通道访问令牌。您可以通过以下方式确认这一点 本说明书.
  • DESTINATION_USER_ID:(可选)收件人的默认用户ID。如果工具的输入不包括 user_id, DESTINATION_USER_ID 是必需的。您可以通过以下方式确认这一点 本说明书.
  • MCP_TRANSPORT:(可选)要使用的传输协议。选项: stdio (默认), sse
  • MCP_PORT:(可选)SSE运输港口。违约: 3000

使用stdio传输(默认)

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
        "DESTINATION_USER_ID" : "FILL_HERE"
      }
    }
  }
}

使用SSE传输

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
        "DESTINATION_USER_ID" : "FILL_HERE",
        "MCP_TRANSPORT" : "sse",
        "MCP_PORT" : "3000"
      }
    }
  }
}

对于SSE传输,服务器将启动一个具有以下端点的HTTP服务器:

  • GET /sse -建立SSE连接
  • POST /messages -向服务器发送消息
  • GET /health -健康检查端点

安装(使用Docker)

选项A:使用预构建的Docker镜像(推荐)

您可以使用Docker Hub中的预构建Docker镜像,而无需在本地构建:

# Pull the latest image
docker pull acquojp/line-bot-mcp-server-sse:latest

# Run directly
docker run --rm -p 3000:3000 \
  -e CHANNEL_ACCESS_TOKEN="your_token" \
  -e DESTINATION_USER_ID="your_user_id" \
  acquojp/line-bot-mcp-server-sse:latest

选项B:从源代码构建

第一步:创建LINE官方账号

此MCP服务器使用LINE官方帐户。如果您没有,请按照以下步骤创建 本说明书.

如果您有LINE官方账户,请通过以下方式为您的LINE官方账户启用消息API 本说明书.

步骤2:构建line bot mcp服务器映像

克隆此存储库:

git clone https://github.com/your-username/line-bot-mcp-server.git

构建Docker镜像:

docker build -t line-bot-mcp-server-sse .

步骤3:配置AI代理

请为Claude Desktop或Cline等AI代理添加以下配置。

按如下方式设置环境变量或参数:

  • mcpServers.args:(必填)路径 line-bot-mcp-server.
  • CHANNEL_ACCESS_TOKEN:(必需)通道访问令牌。您可以通过以下方式确认这一点 本说明书.
  • DESTINATION_USER_ID:(可选)收件人的默认用户ID。如果工具的输入不包括 user_id, DESTINATION_USER_ID 是必需的。

您可以通过以下方式确认这一点 本说明书.

  • MCP_TRANSPORT:(可选)要使用的传输协议。选项: stdio (默认), sse
  • MCP_PORT:(可选)SSE运输港口。违约: 3000

使用SSE传输(默认)-Docker Hub镜像

{
  "mcpServers": {
    "line-bot": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-p",
        "3000:3000",
        "-e",
        "CHANNEL_ACCESS_TOKEN",
        "-e",
        "DESTINATION_USER_ID",
        "acquojp/line-bot-mcp-server-sse:latest"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
        "DESTINATION_USER_ID" : "FILL_HERE"
      }
    }
  }
}

使用stdio传输-Docker Hub镜像

{
  "mcpServers": {
    "line-bot": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CHANNEL_ACCESS_TOKEN",
        "-e",
        "DESTINATION_USER_ID",
        "-e",
        "MCP_TRANSPORT",
        "acquojp/line-bot-mcp-server-sse:latest"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
        "DESTINATION_USER_ID" : "FILL_HERE",
        "MCP_TRANSPORT" : "stdio"
      }
    }
  }
}

版本控制

此项目尊重语义版本控制

这个http://semver.org/

分叉信息和差异

这个仓库是官方的一个分支 LINE Bot MCP服务器 具有以下增强功能:

✨ 新增功能

  • SSE(服务器发送事件)传输支持:支持基于web的集成和HTTP连接
  • 多传输架构:支持stdio(原始)和SSE传输
  • Docker Hub分发:预构建的Docker镜像可供轻松部署
  • 生产就绪配置:针对开发和生产环境进行了优化

🔄 运输比较

功能stdio(原始)SSE(添加)
用例本地CLI工具、直接进程通信Web应用程序、基于HTTP的集成
连接标准输入/输出流HTTP+服务器发送事件
部署基于进程基于服务器(HTTP)
端口不需要需要端口(默认值:3000)
可扩展性单个进程多个并发连接

🐳 Docker Hub

贡献

请检查 贡献 在做出贡献之前。

为这个分叉做出贡献

如果您想为这个分叉中的SSE传输功能或其他增强功能做出贡献,请:

  1. 分叉此存储库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

有关对原始LINE Bot MCP服务器的贡献,请访问 官方存储库.

目录标签

目录标签

聊天机器人TypeScriptClaude即时通讯本地部署消息推送用户管理SSE支持

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Docker

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP