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


此項目不是官方的LINE line-bot-mcp-server。
如果您正在尋找官方版本,請訪問:https://github.com/line/line-bot-mcp-server
此項目與LINE官方無關聯。
此項目未經LINE官方認證。
無需申請LINE開發者或使用頻道訪問令牌
此項目通過已登錄的LINE桌面應用運行,無需開發者賬戶或API令牌。
LINE Desktop MCP是一款基於模型上下文協議的集成工具,使AI工具(如Claude Desktop、n8n)能夠直接與LINE桌面應用交互。通過這個項目,您可以:
安裝Node.js
安裝AutoHotkey v2
設置Claude Desktop
mcpServers中添加以下設置:{
"mcpServers": {
"line-desktop-mcp": {
"command": "npx",
"args": ["line-desktop-mcp@latest"]
}
}
}
安裝Node.js
brew install node(可選)安裝cliclick
brew install cliclick設置Claude Desktop
mcpServers中添加以下設置:{
"mcpServers": {
"line-desktop-mcp": {
"command": "npx",
"args": ["line-desktop-mcp@latest"]
}
}
}
除了默認的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
傳輸方式:
n8n工作流程示例:
如果您想在n8n中使用LINE Desktop MCP,可以下載我們提供的示範工作流程文件:
此示範展示了如何在n8n中整合LINE Desktop MCP以創建聊天機器人工作流程。
在Claude Desktop對話中,您可以通過以下方式操作LINE:
請幫我讀取 LINE 群組『專案討論』的訊息,並作出總結
請幫我撰寫一個問候,發送到 LINE 群組『專案討論』中
Claude將先草擬消息內容,等待您確認後再發送。
請幫我撰寫一個問候,發送到 LINE 群組『專案討論』中,並自動發送
Claude編寫消息並自動完成發送動作。
避免干擾自動化操作
本工具通過圖形用戶界面(GUI)進行自動化操作。在自動化程序運行期間,請勿同時使用鼠標進行其他操作,以免干擾程序運行。
LINE桌面應用窗口配置要求
請確保LINE桌面應用處於“擴展聊天窗口”模式。在此模式下,聊天窗口將固定在聊天列表的右側,而不是作為獨立窗口打開。
多顯示環境配置
如果您使用多個顯示器,請將LINE桌面應用放置在主顯示器(第一個顯示器)上,以確保自動化功能正常運行。
本項目根據MIT許可證授權 - 查看詳細信息。LICENSE.md 文件
Geoffrey Wang