LINE MCP Server 使用说明
项目简介
LINE MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在将 LINE 消息平台的功能集成到支持 MCP 协议的客户端应用中,例如 Claude Desktop。通过部署此服务器,Claude Desktop 可以利用预定义的工具,与 LINE 进行交互,实现发送群组消息、获取群组资料以及检索消息历史等功能。
主要功能点
- 发送 LINE 群组消息: 允许 Claude Desktop 调用工具向指定的 LINE 群组发送文本消息。
- 获取 LINE 群组资料: 允许 Claude Desktop 获取指定 LINE 群组的基本资料信息。
- 获取 LINE 群组消息历史: 允许 Claude Desktop 查询指定 LINE 群组的历史消息记录。
安装步骤
- 安装 Node.js 和 npm: 确保您的系统已安装 Node.js 和 npm 包管理器。
- 下载代码: 从 GitHub 仓库 https://github.com/muuuuuu2/line-mcp 下载或克隆代码到本地。
- 安装依赖: 打开终端,进入代码仓库根目录,运行命令 'npm install' 安装项目依赖。
- 构建项目: 在终端中运行命令 'npm run build',编译 TypeScript 代码到 JavaScript。
服务器配置
要将 LINE MCP Server 集成到 Claude Desktop,您需要编辑 Claude Desktop 的配置文件 'claude_desktop_config.json'。配置文件的位置如下:
- Windows: '%APPDATA%/Claude/claude_desktop_config.json'
- macOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
在 'claude_desktop_config.json' 文件的 'servers' 字段中添加以下配置信息。请根据实际情况修改 'args' 中的路径和 'env' 中的 'LINE_CHANNEL_ACCESS_TOKEN'。
{ "servers": { "line-mcp": { // 服务器名称,可以自定义,用于在 Claude Desktop 中标识 "command": "node", // 启动服务器的命令,这里使用 Node.js 运行 JavaScript 文件 "args": [ // 启动命令的参数 "path/to/dist/index.js" // 指向构建后的 index.js 文件路径,需要替换为实际路径。例如:"/path/to/line-mcp/dist/index.js" ], "env": { // 环境变量配置 "LINE_CHANNEL_ACCESS_TOKEN": "YOUR_LINE_CHANNEL_ACCESS_TOKEN" // 您的 LINE Channel Access Token,**请务必替换为您的实际 Token**。您需要在 LINE Developers 控制台中创建 LINE Bot 账号并获取 Channel Access Token。 } } } }
请注意替换以下内容:
- '"path/to/dist/index.js"': 替换为 'dist/index.js' 文件在您本地文件系统中的绝对路径。
- '"YOUR_LINE_CHANNEL_ACCESS_TOKEN"': 替换为您从 LINE Developers 控制台获取的 LINE Channel Access Token。
基本使用方法
- 重启 Claude Desktop: 完成配置后,重启 Claude Desktop 应用,使配置生效。
- 使用工具: 在 Claude Desktop 中,您应该能够通过工具调用的方式使用 LINE MCP Server 提供的功能。
- 发送群组消息: 调用工具 'line_send_group_message',并提供 'group_id' (LINE 群组 ID) 和 'message' (要发送的消息内容) 作为参数。
- 获取群组资料: 调用工具 'line_get_group_profile',并提供 'group_id' (LINE 群组 ID) 作为参数。
- 获取消息历史: 调用工具 'line_get_group_history',并提供 'group_id' (LINE 群组 ID) 作为参数。可选参数 'count' 可以指定要获取的消息数量,默认为 10。
具体的工具调用方法和界面操作请参考 Claude Desktop 或其他 MCP 客户端的应用文档。
信息
分类
通信与社交