npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

mcp-line-notify

v1.0.0

Published

MCP server for sending LINE notifications

Readme

mcp-line-notify

ClaudeからLINEメッセージを送信できるModel Context Protocol (MCP) サーバーです。

機能

  • Claude CodeからLINEメッセージの送信
  • 指定したUser IDへのメッセージ配信
  • LINE Messaging APIとの連携
  • 日本時間での送信時刻表示
  • エラーハンドリングと詳細なステータス表示

インストール

npxを使用 (推奨)

# インストール不要、下記のClaude Code設定ファイルに記述するだけで使用可能
npx mcp-line-notify

グローバルインストール

npm install -g mcp-line-notify

セットアップ

1. LINE Bot認証情報の取得

Channel Access Tokenの取得

  1. LINE Developers Consoleにアクセス
  2. LINE Business IDでログイン(2025年から二要素認証必須)
  3. 既存のMessaging APIチャネルを選択、または新規作成
  4. 「Messaging API」タブをクリック
  5. 一番下までスクロール
  6. 「Channel access token」セクションで**「Issue」ボタン**をクリック
  7. 表示された長い文字列をコピー

User ID(自分のID)の取得

  1. 同じチャネル内で操作
  2. 「チャネル基本設定」タブをクリック
  3. **「あなたのユーザーID」**を確認
  4. 「U」で始まる32文字の文字列をコピー

2. Claude Codeの設定

Claude Codeの設定ファイル (~/.claude/settings.json) に以下を追加:

{
  "mcpServers": {
    "line-notify": {
      "command": "npx",
      "args": ["mcp-line-notify"],
      "env": {
        "LINE_CHANNEL_ACCESS_TOKEN": "あなたのchannel-access-token",
        "LINE_USER_ID": "あなたのuser-id"
      }
    }
  }
}

あなたのchannel-access-tokenあなたのuser-id を実際の認証情報に置き換えてください。

使用方法

設定完了後、Claude Codeで以下のツールを使用できます:

send_line

LINE Messaging APIを使ってメッセージを送信します。

パラメータ:

  • message (文字列、必須): 送信するメッセージテキスト
  • userId (文字列、任意): 送信先のユーザーID(省略時は設定されたUSER_IDを使用)

使用例:

LINEで「こんにちは!」とメッセージを送って
このタスクが完了したらLINEで通知して
ユーザーID xxxに「会議が5分後に始まります」とLINEメッセージを送信して

必要環境

  • Node.js 16.0.0 以上
  • 有効なLINE Channel Access Token
  • 送信先のLINE User ID

トラブルシューティング

"LINE API認証情報が設定されていません" エラー

セットアップセクションで示されているように、Claude Codeの設定にLINE API認証情報を追加していることを確認してください。

"LINE送信エラー" が発生する場合

  1. Channel Access Tokenが正しく設定されているか確認
  2. User IDが正しく設定されているか確認
  3. LINE Botが有効化されているか確認
  4. Messaging APIの利用制限に達していないか確認

ライセンス

MIT

作者

noranekob

リンク