
dtwang/line-desktop-mcp 是从 https://github.com/dtwang/line-desktop-mcp. 导入的 MCP 服务器候选。
概览
dtwang/line-desktop-mcp 是从 https://github.com/dtwang/line-desktop-mcp. 导入的 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 應用程式
重要聲明
-
本專案與 LINE 官方無任何關聯 本项目与LINE没有正式关联。
-
無需申請 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
繁體中文
透過 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 應用程式
重要聲明
-
本專案與 LINE 官方無任何關聯
This project is NOT officially affiliated with LINE. -
無需申請 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
-
安裝 Node.js
-
安裝 AutoHotkey v2
-
設定 Claude Desktop
- 開啟 Claude Desktop 設定檔
- 在
mcpServers中加入以下設定:
{
"mcpServers": {
"line-desktop-mcp": {
"command": "npx",
"args": ["line-desktop-mcp@latest"]
}
}
}
macOS
-
安裝 Node.js
- 使用 Homebrew:
brew install node - 或從官網下載:https://nodejs.org/
- 使用 Homebrew:
-
(選擇性)安裝 cliclick
- 如果有安裝 Homebrew,會於啟動時自動安裝
- 或手動安裝:
brew install cliclick
-
設定 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
傳輸方式:
安装
npx line-desktop-mcp@latest配置
{
"mcpServers": {
"line-desktop-mcp": {
"command": "npx",
"args": ["line-desktop-mcp@latest"]
}
}
}