DL

dtwang/line-desktop-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

128 stars 59 forks 품질 74 트렌드 20MIT

dtwang/line-desktop-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

dtwang/line-desktop-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

영어 | 繁體中文


繁體中文

透過 MCP(Model Context Protocol),使 AI 工具能夠與 LINE Desktop 整合,並執行訊息的讀取與發送操作。

⚠️ 重要說明

이 프로젝트가 LINE 공식적이지 않은, line-bot-mcp-server

如果你要找的是官方版本,請前往:https://github.com/line/line-bot-mcp-server

與官方版本的差異

  • 官方 line-bot-mcp-server:透過 LINE Messaging API 操作 LINE Bot
  • 本專案 line-desktop-mcp:透過 MCP 在 Windows 或 Mac 上直接操作 LINE Desktop 應用程式

重要聲明

  1. 本專案與 LINE 官方無任何關聯
    이 프로젝트는 LINE과 공식적으로 제휴되어 있지 않습니다.

  2. 無需申請 LINE Developers 或使用 Channel Access Token
    본프로젝트透過已經完成登入的 LINE Desktop 應用程式進行操作,不需要신청開發者帳號或 API Token.

關於專案

LINE Desktop MCP 是一個基於 Model Context Protocol 的整合工具,讓 AI 工具(如 Claude Desktop, n8n ),能夠直接與 LINE Desktop 應用程式互動. 透過此專案,您可以:

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

功能特色

  • 🤖 AI 整合:透過 MCP 協議與 Claude Desktop, n8n 等 AI 工具無縫整合
  • 💬 메시지조작:지원讀取和發送 LINE 메시지
  • 🖥️ 桌面整合:直接與 LINE Desktop 應用程式互動
  • 🔄 自動化支援:可選擇手動確認或自動發送訊息

系統需求

基本需求

  • LINE 데스크톱:v9.10 이상版本
  • 作業系統:
  • Windows 10 이상版本
  • macOS Ventura 13.0 이상版本(需要 AppleScript 支援)

與 Claude Desktop 整合

  • Claude 데스크톱 앱:最新版本
  • Claude 구독方案:P ro 方案

與 N8n 整合

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

LINE Desktop MCP

English | 繁體中文


繁體中文

透過 MCP(Model Context Protocol),使 AI 工具能夠與 LINE Desktop 整合,並執行訊息的讀取與發送操作。

⚠️ 重要說明

這個專案不是 LINE 官方的 line-bot-mcp-server

如果你要找的是官方版本,請前往:https://github.com/line/line-bot-mcp-server

與官方版本的差異

  • 官方 line-bot-mcp-server:透過 LINE Messaging API 操作 LINE Bot
  • 本專案 line-desktop-mcp:透過 MCP 在 Windows 或 Mac 上直接操作 LINE Desktop 應用程式

重要聲明

  1. 本專案與 LINE 官方無任何關聯
    This project is NOT officially affiliated with LINE.

  2. 無需申請 LINE Developers 或使用 Channel Access Token
    本專案透過已經完成登入的 LINE Desktop 應用程式進行操作,不需要申請開發者帳號或 API Token。

關於專案

LINE Desktop MCP 是一個基於 Model Context Protocol 的整合工具,讓 AI 工具(如 Claude Desktop, n8n ),能夠直接與 LINE Desktop 應用程式互動。透過此專案,您可以:

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

功能特色

  • 🤖 AI 整合:透過 MCP 協議與 Claude Desktop、 n8n 等 AI 工具無縫整合
  • 💬 訊息操作:支援讀取和發送 LINE 訊息
  • 🖥️ 桌面整合:直接與 LINE Desktop 應用程式互動
  • 🔄 自動化支援:可選擇手動確認或自動發送訊息

系統需求

基本需求

  • LINE Desktop:v9.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"]
    }
  }
}

進階設定

Streamable HTTP 模式

除了預設的 stdio 模式外,本專案也支援透過 Streamable HTTP 方式運行。此模式特別適合在 n8n 等支援 MCP 的平台中使用。

啟動 Streamable HTTP 模式:

# 本機使用(僅 localhost)
npx line-desktop-mcp@latest --http-mode --port 3000

# 開放外部連線(需搭配 token)
npx line-desktop-mcp@latest --http-mode --host 0.0.0.0 --port 3000 --token YOUR_SECRET

參數說明:

  • --http-mode:啟用 Streamable HTTP 模式,使用 HTTP streaming 而非 stdio
  • --port :指定 HTTP 伺服器的 port(預設:3000)
  • --host :指定綁定的網路介面(預設:127.0.0.1)
  • --token :設定 Bearer Token 驗證密鑰。當 --host 設為非 loopback 位址時為必填,以確保安全性

MCP 端點配置:

本機連接:

http://127.0.0.1:3000/mcp

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

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

傳輸方式:

GitHub에서 전체 README 보기

설치

npx line-desktop-mcp@latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "line-desktop-mcp": { "command": "npx", "args": ["line-desktop-mcp@latest"] } } }