LINE Harness セットアップガイド

全 19 ステップ

所要時間:約 1〜2 時間(アカウント作成含む)
準備
Cloudflare
LINE
インストール
管理画面 & Cursor

準備
1
ツールの確認
Git / Node.js / npm がインストール済みか確認
2
作業フォルダ作成
~/LINE_Harness フォルダを作成
Cloudflare
3
アカウント作成
cloudflare.com に登録(無料)
4
R2 有効化
クレカ登録して R2 Object Storage を有効化
5
サブドメイン登録
Workers & Pages で workers.dev サブドメインを取得
LINE
6
LINE 公式アカウント作成
manager.line.biz でアカウント作成・Basic ID を控える
7
Messaging API 有効化
Channel ID / secret / access token を取得
8
LINE Login チャネル作成
LINE Developers で LINE Login チャネルを作成・公開
9
LIFF アプリ作成
LIFF タブから追加・LIFF ID を控える
インストール
10
LINE Harness インストール
npx create-line-harness@latest を実行・情報を入力
11
完了情報を控える
Worker URL / 管理画面 URL / API Key をメモ
LINE 最終設定
12
応答設定
Webhook: オン/チャット・自動応答: オフ
13
Webhook URL 設定
LINE Official Account Manager に /webhook を設定
14
コールバック URL 設定
LINE Developers に /auth/callback を設定
15
LIFF エンドポイント更新
LIFF アプリの URL を本番 URL に変更
管理画面 & Cursor
16
管理画面ログイン
pages.dev の URL に API Key でログイン
17
LINE アカウント登録
設定 → LINE アカウント → アカウント追加
18
動作確認
スマホで友だち追加・メッセージ送受信を確認
19
Cursor MCP 設定
.cursor/mcp.json を作成してトグルをオン

よくあるトラブル

spawn pnpm ENOENT
sudo corepack enable pnpm を実行してから再インストール
Webhook 検証が失敗する
Worker URL のタイポ確認・DNS 反映を数分待つ
QR 読み取り後に止まる
LIFF エンドポイント URL・コールバック URL を再確認
Token exchange failed
npx wrangler secret put LINE_LOGIN_CHANNEL_SECRET を実行

完成後にできること

一斉配信
全友達または特定タグへ配信
シナリオ自動化
キーワード反応・ステップ配信
Cursor から操作
日本語で指示するだけで実行
友達リスト管理
タグ・メタデータで分類
チーム共有
API Key を渡すだけで複数人利用
複数アカウント
店舗・サービスごとに追加可能

※ API Key / Channel secret / Access Token は他人に渡さないこと。