返回市场
桌面线-MCP

桌面线-MCP

作者:dtwang7 星标更新:2025-10-21

项目介绍

LINE Desktop MCP

English | 繁體中文


繁體中文

通過MCP(模型上下文協議),AI工具可以與LINE桌面應用集成,並執行消息讀取和發送操作。

LINE Desktop MCP Demo with Claude Desktop

LINE Desktop MCP Demo with n8n

⚠️ 重要注意事項

此項目不是官方的LINE line-bot-mcp-server。

如果您正在尋找官方版本,請訪問:https://github.com/line/line-bot-mcp-server

與官方版本的差異

  • 官方line-bot-mcp-server通過LINE Messaging API操作LINE機器人
  • 此項目line-desktop-mcp通過MCP直接操作Windows或Mac上的LINE桌面應用

重要聲明

  1. 此項目與LINE官方無關聯。
    此項目未經LINE官方認證。

  2. 無需申請LINE開發者或使用頻道訪問令牌
    此項目通過已登錄的LINE桌面應用運行,無需開發者賬戶或API令牌。

關於項目

LINE Desktop MCP是一款基於模型上下文協議的集成工具,使AI工具(如Claude Desktop、n8n)能夠直接與LINE桌面應用交互。通過這個項目,您可以:

  • 📖 讀取LINE聊天消息
  • ✉️ 發送LINE消息(手動或自動)
  • 🤖 將LINE整合到您的AI工作流程中

功能特點

  • 🤖 AI集成通過MCP協議與Claude Desktop和n8n等AI工具無縫集成
  • 💬 消息操作支持讀取和發送LINE消息
  • 🖥️ 桌面集成直接與LINE桌面應用交互
  • 🔄 自動化支持您可以選擇手動確認或自動發送消息

系統需求

基本需求

  • LINE Desktop版本9.10及以上
  • 操作系統
    • Windows 10及以上
    • macOS Ventura 13.0及以上(需要AppleScript支持)

與Claude Desktop集成

  • Claude Desktop App最新版本
  • Claude訂閱計劃Pro解決方案

與n8n集成

  • n8n支持MCP的版本

安裝方法

Windows

  1. 安裝Node.js

  2. 安裝AutoHotkey v2

  3. 設置Claude Desktop

    • 打開Claude Desktop配置文件
    • mcpServers中添加以下設置:
{
  "mcpServers": {
    "line-desktop-mcp": {
      "command": "npx",
      "args": ["line-desktop-mcp@latest"]
    }
  }
}

macOS

  1. 安裝Node.js

  2. (可選)安裝cliclick

    • 如果已安裝Homebrew,將在啟動時自動安裝。
    • 或手動安裝:brew install cliclick
  3. 設置Claude Desktop

    • 打開Claude Desktop配置文件
    • mcpServers中添加以下設置:
{
  "mcpServers": {
    "line-desktop-mcp": {
      "command": "npx",
      "args": ["line-desktop-mcp@latest"]
    }
  }
}

高級設置

可流式HTTP模式

除了默認的stdio模式外,此項目還支持通過可流式HTTP運行。這種模式特別適合於支持MCP的平台,如n8n

啟用可流式HTTP模式:

npx line-desktop-mcp@latest --http-mode --port 3000

參數說明:

  • --http-mode啟用可流式HTTP模式,使用HTTP流傳輸代替stdio
  • --port <port>指定HTTP服務器端口(默認為3000)

MCP端點配置:

本地連接:

http://127.0.0.1:3000/mcp

Docker中的n8n(同一台機器):

http://host.docker.internal:3000/mcp

傳輸方式:

  • POST請求:發送JSON-RPC消息並通過SSE流接收響應
  • 支持會話管理,每個連接分配唯一的會話ID

n8n工作流程示例:

如果您想在n8n中使用LINE Desktop MCP,可以下載我們提供的示範工作流程文件:

此示範展示了如何在n8n中整合LINE Desktop MCP以創建聊天機器人工作流程。

使用方法

在Claude Desktop對話中,您可以通過以下方式操作LINE:

讀取聊天內容

請幫我讀取 LINE 群組『專案討論』的訊息,並作出總結

2. 發送消息(手動確認)

請幫我撰寫一個問候,發送到 LINE 群組『專案討論』中

Claude將先草擬消息內容,等待您確認後再發送。

3. 發送消息(自動發送)

請幫我撰寫一個問候,發送到 LINE 群組『專案討論』中,並自動發送

Claude編寫消息並自動完成發送動作。

使用注意事項

重要提醒

  1. 避免干擾自動化操作
    本工具通過圖形用戶界面(GUI)進行自動化操作。在自動化程序運行期間,請勿同時使用鼠標進行其他操作,以免干擾程序運行。

  2. LINE桌面應用窗口配置要求
    請確保LINE桌面應用處於“擴展聊天窗口”模式。在此模式下,聊天窗口將固定在聊天列表的右側,而不是作為獨立窗口打開。

  3. 多顯示環境配置
    如果您使用多個顯示器,請將LINE桌面應用放置在主顯示器(第一個顯示器)上,以確保自動化功能正常運行。

授權條款

本項目根據MIT許可證授權 - 查看詳細信息。LICENSE.md 文件

作者

Geoffrey Wang