← 返回目录
L

LINE OA MCP Ultimate

社区
通过自然语言操控你的LINE官方账号——广播、Flex及可点击的富消息、泰语友好的富菜单、优惠券、数据分析、LINE Shopping。
分类
团队协作 第 12 / 55
Stars
★ 102 热门
传输方式
stdio(本地进程) · Streamable HTTP
运行环境
Node.js 20+
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
50
59FMRS · C

基于README的客观描述。该服务器提供丰富的功能,但需要谨慎管理令牌权限。

最强项 · 安全与权限 14/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
14/20
维护活跃度
13/20
文档质量
13/20
安装易用性
11/20
查看各项评分依据
可靠性 8/20
仓库包含了结构化的TypeScript源码、针对核心路径的测试目录(tests/helpers、tests/)以及CI工作流(.github/workflows/test.yml、release.yml)。测试框架使用vitest,并在fetch边界mock LINE API,覆盖了51个工具中的关键路径。CI运行类型检查、测试(含覆盖率≥80%)和构建,Node 20和22。2.2.1版修复了HTTP模式下的500错误,表明对生产问题的响应。但未实际执行代码,可靠性的完整验证缺失,工具名与实现细节的一致性证据(如工具清单文件)不充分,需要静态扣除。
安全与权限 14/20
安全态势良好:令牌通过环境变量或配置文件处理,文档建议像密码一样对待;HTTP传输需要MCP_HTTP_TOKEN才能非本地绑定;存在SECURITY.md和负责漏洞披露的流程;提供清晰的威胁模型文档。但缺少代码层面的验证:未检查令牌是否硬编码或日志泄漏,权限最小化、危险操作确认(如删除、发送、付款)未在代码中明确验证。README示例使用占位符,未发现真实令牌。
维护活跃度 13/20
项目活跃,最近版本v2.2.2,有详细CHANGELOG,CI/CD自动化发布,npm provenance,覆盖gate的测试,明确的贡献指南要求测试。没有发现明显的问题响应记录,但活跃的开发、版本控制、发布流程和明确的作者与MIT许可证表明维护良好。缺少对依赖更新频率和问题关闭时间的直接证据。
文档质量 13/20
文档非常丰富:全面的README,含快速入门、配置、多OA、HTTP传输、安全、版本历史;有泰语指南(quickstart、messaging、myshop等);每个工具都有描述;有SECURITY.md和CHANGELOG。但主要文档是泰语,英文文档较少;安装细节有示例但未验证;故障排除主要是用泰语;缺少API参数级别的文档(如每个工具的参数列表)和限制说明部分。
安装易用性 11/20
安装路径清晰:npx命令,支持Claude Desktop、Claude Code、Cursor等客户的配置JSON示例;支持stdio和HTTP传输;通过环境变量提供令牌;有快速入门指南。无需数据库或外部服务。但需要Node.js 20,对某些用户可能是一个要求;多OA配置需要手动创建JSON文件;验证步骤仅凭自然语言提示,未提供明确的测试工具清单;由于是静态审查,无法确认实际安装的顺利性。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据

适合谁

  • AI驱动的营销人员
  • 使用LINE OA作为主要客户渠道的中小企业主
  • 管理多个客户OA的营销代理机构
  • 构建LINE集成SaaS、自动化或AI机器人的开发者

不适合谁

  • 只需要向单个用户发送简单文本或Flex消息的轻量用户(官方LINE Bot MCP服务器可能更简单)
  • 不想要MCP服务器额外复杂性的、只使用LINE OA Manager Web界面的用户

所需权限

  • 需要LINE Channel Access Token,该令牌具有发送消息、管理菜单、受众、优惠券等的完整权限
  • 可选:LINE MyShop API密钥用于购物工具

风险与副作用

  • Channel Access Token若泄露,攻击者可能完全控制你的OA,如发送垃圾邮件、删除菜单等
  • 如果发送大量广播,可能超出LINE的配额限制
  • HTTP传输若未启用认证,可能暴露服务
  • 图片托管依赖本地机器或第三方服务,若关机可能影响图片访问

安装接入

准备工作

运行环境:Node.js 20+

LINE_CHANNEL_ACCESS_TOKEN 必填密钥 LINE Messaging API 频道的长期访问令牌,在 LINE Developers Console 的 Messaging API 频道中点 Issue 签发。
LINE_MYSHOP_API_KEY 可选密钥 启用 14 个 LINE Shopping 工具的可选密钥,从 oaplus.line.biz → Settings → API keys(需 Admin 角色)获取。
MCP_HTTP_TOKEN 可选密钥 自托管 HTTP 传输绑定非本机地址时必需的 Bearer 令牌,否则服务器仅暴露在 127.0.0.1。
其他可选配置项(1 个)
LINE_MCP_CONFIG 可选 可选,指定多 OA 配置文件的自定义路径,默认自动发现 ~/.line-mcp/config.。
  1. 从LINE Developers控制台获取Channel Access Token。
  2. 在AI宿主(如Claude Desktop)的MCP配置文件中添加如下配置:
{
  "mcpServers": {
    "line": {
      "command": "npx",
      "args": ["-y", "line-oa-mcp-ultimate"],
      "env": {
        "LINE_CHANNEL_ACCESS_TOKEN": "YOUR_TOKEN_HERE"
      }
    }
  }
}
  1. 完全重启AI宿主(如macOS上按Cmd+Q退出再打开)。
  2. 在对话中测试,例如说“显示我的LINE OA状态”或“ดูสถานะ OA หน่อย”。
  3. (可选)若要使用LINE Shopping,在相同env块中添加LINE_MYSHOP_API_KEY。
  4. 多OA模式下,可在~/.line-mcp/config.json中配置多个OA,即可自动发现。
claude_desktop_config.json
{
  "mcpServers": {
    "line": {
      "command": "npx",
      "args": [
        "-y",
        "line-oa-mcp-ultimate"
      ],
      "env": {
        "LINE_CHANNEL_ACCESS_TOKEN": "YOUR_TOKEN_HERE"
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "line": {
      "command": "npx",
      "args": [
        "-y",
        "line-oa-mcp-ultimate"
      ],
      "env": {
        "LINE_CHANNEL_ACCESS_TOKEN": "YOUR_TOKEN_HERE"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add line -e LINE_CHANNEL_ACCESS_TOKEN=YOUR_TOKEN_HERE -- npx -y line-oa-mcp-ultimate

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

重启 AI 客户端后,在新对话中输入「显示我的 LINE OA 状态」或「ดูสถานะ OA หน่อย」,应返回包含好友数、月度配额、webhook 状态和默认图文菜单的健康卡片,证明连接成功。

常见排障

  1. 确保Channel Access Token有效且未过期,可在LINE Developers控制台重新签发
  2. 检查MCP配置文件是否位于正确路径,且JSON格式无误
  3. 重启AI宿主以加载新配置
  4. 查看服务器日志,确认启动无错误
  5. 对于HTTP传输,确保MCP_HTTP_TOKEN已设置
  6. 若图片托管失败,检查网络连接或使用公开HTTPS URL

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 显示我的 LINE OA 状态
  • 上周的发送效果总结一下
  • 用这张图给所有顾客发一条 Rich Message
  • 为曼谷 25-44 岁女性受众发送母亲节促销广播

工具能力 50

send_message 破坏性
发送消息至LINE用户或群组,支持回复、推送、多播、窄播和广播,支持文本、Flex、贴纸、图片、视频、优惠券等。
line_prepare_image 写入
将图片自动调整为所有LINE所需尺寸,并自动托管,验证可访问性后返回结果。
line_image_host_status 只读
检查图片托管服务的健康状态。
line_build_rich_menu 写入
创建富菜单(包括图片上传和设为默认)。
line_list_rich_menus 只读
列出所有富菜单。
line_delete_rich_menu 破坏性
删除指定的富菜单。
line_diagnose_rich_menu 只读
诊断用户为何看不到富菜单。
line_link_rich_menu 写入
为特定用户或批量用户绑定富菜单。
展开其余 42 个工具
line_unlink_rich_menu 写入
解除用户与富菜单的绑定。
line_set_default_rich_menu 写入
设置账号默认富菜单。
line_clear_default_rich_menu 写入
清除账号默认富菜单。
line_design_rich_menu_image 写入
通过模板生成富菜单图像,支持泰国本地化,并可预览。
line_manage_rich_menu_alias 写入
管理富菜单别名,实现选项卡切换。
line_build_flex_message 只读
从8个泰国本地化模板或原始JSON创建Flex消息。
line_build_rich_message 只读
构建富消息(imagemap),支持可点击区域和视频。
line_build_card_message 只读
构建卡片消息(template),支持按钮、确认、轮播等。
line_manage_audience 写入
创建、更新、删除受众列表。
line_create_audience_from_csv 写入
从CSV文件创建受众。
line_list_audiences 只读
列出所有受众。
line_delete_audience 破坏性
删除指定受众。
line_update_audience 写入
向现有受众添加用户或重命名。
line_get_oa_snapshot 只读
获取OA状态快照,包括好友数、月配额、webhook状态等。
line_get_weekly_report 只读
生成每周Markdown报告,包含消息数据。
line_get_broadcast_stats 只读
获取每次广播的参与度统计。
line_estimate_send_cost 只读
发送前估算费用和配额。
line_get_narrowcast_progress 只读
查看窄播发送进度。
line_manage_coupon 写入
创建、列举、获取和终止LINE原生优惠券。
line_use_oa 写入
切换当前活跃的OA。
line_run_on_many_oas 只读
在多个OA上并行运行只读工具。
line_get_user_profile 只读
获取用户资料。
line_list_friends 只读
列出好友列表。
line_manage_liff 写入
管理LIFF应用生命周期(创建、更新、删除、列示)。
line_verify_token 只读
验证频道访问令牌的有效性、过期时间和范围。
line_test_webhook 只读
测试OA的webhook URL并显示签名验证结果。
line_set_webhook 写入
设置webhook端点。
line_get_webhook 只读
获取当前webhook端点。
line_manage_product 写入
创建、更新、删除商品。
line_list_products 只读
列出商品。
line_update_product 写入
更新商品信息。
line_delete_product 破坏性
删除商品。
line_change_product_price 写入
修改商品价格。
line_show_hide_product 写入
显示或隐藏商品。
line_manage_product_variants 写入
管理商品变体。
line_set_stock 写入
设置或调整库存。
line_list_orders 只读
列出或搜索订单。
line_get_order_detail 只读
获取订单详情。
line_fulfill_order 写入
标记订单已发货,打印快递单等。
line_cancel_order 破坏性
取消订单。
line_get_settlement 只读
查看结算和实际收入。
line_create_checkout_link 写入
创建结账链接,以便在聊天中完成销售。

使用场景

通过自然语言广播营销信息,如“发送母亲节促销给曼谷25-44岁女性用户”
将图片转为Rich Message发送,无需托管设置
创建和管理富菜单、优惠券、受众列表
获取每周数据分析报告和发送成本估算
管理LINE Shopping商品、库存、订单和结算

支持客户端

Claude Desktop
Claude Code
Claude Cowork
Cursor
Codex
ChatGPT
OpenClaw
Hermes

依据项目文档列出,未经本站实测。

详细介绍

LINE OA MCP Ultimate 是一个Model Context Protocol(MCP)服务器,让AI代理能够通过自然对话驱动你的LINE官方账号,无需编写代码或了解LINE API。它支持单个或多个OA管理,提供51个工具(37个消息+14个购物),以及资源与引导式提示词。兼容Claude、Cursor、Codex、ChatGPT桌面版等MCP主机。该项目独立开源,与LY Corporation / LINE Corp无隶属关系。

同类可选方案

源版本 9fdf27a1a08c 数据同步于 2026-10-12 查看 FMRS 评分方法