Skip to main content
Glama
pdasource

line-render-mcp

by pdasource

Render 向け LINE Webhook + Remote MCP

このサービスには2つの公開エンドポイントがあります:

  • POST /callback — LINE Messaging API の webhook。LINE_CHANNEL_SECRET で保護されています。

  • GET, POST, DELETE /mcp — Streamable HTTP のMCPエンドポイント。MCP_API_KEY を Bearer トークンとして使用して保護されています。

できること

  • User ID(U...)または Group ID(C...)に LINE テキストメッセージを送信できます。

  • LINE Flex Messages を送信できます。

  • メッセージの送信枠(quota)を報告します。

  • グループ Webhook を受信し、サービス起動後に受信した Group ID を公開します。

Related MCP server: Python LINE MCP Server

Render へのデプロイ

  1. このディレクトリをプライベートな GitHub リポジトリにプッシュします。.env はコミットしないでください。

  2. Render で New > Blueprint を選択し、リポジトリを選択して、render.yaml からサービスを作成します。

  3. Render サービスの Environment タブで、以下を設定します:

    • CHANNEL_ACCESS_TOKEN

    • LINE_CHANNEL_SECRET

    • DESTINATION_ID(オプション)

    • 生成された MCP_API_KEY は非公開のままにしてください。

  4. デプロイが成功したら、公開 URL をコピーします。https://line-render-mcp.onrender.com のような形式です。

  5. LINE Developers Console > Messaging API で:

    • Webhook URL に https://line-render-mcp.onrender.com/callback を設定します。

    • Verify をクリックします。

    • Use webhook をオンにします。

    • グループへの配信が必要な場合は、Allow bot to join group chats を有効にします。

  6. ChatGPT Business ワークスペースで、次のエンドポイントを指定してカスタムアプリを作成します: https://line-render-mcp.onrender.com/mcp Authorization: Bearer <MCP_API_KEY> を送信するように設定し、必要なツールだけを有効にしてください。

ローカルテスト

npm install
Copy-Item .env.example .env
# Fill the values in .env, then:
npm run dev

Webhook のテストでは、開発中のみ公開 HTTP トンネルを使用してください。本番では Render の URL を使用します。

セキュリティに関する注意

  • LINE アクセストークンや MCP_API_KEY を、ソースコード、issue、公開リポジトリに絶対に含めないでください。

  • Render のリポジトリはプライベートに保ってください。

  • MCP_API_KEY は LINE メッセージを送信できる権限を持っています。漏えいした場合はすぐに再発行してください。

  • get_known_groups は現在、ID をプロセスのメモリ内にのみ保存します。再デプロイや複数のサービスインスタンスをまたぐ場合は、データベースを導入してから使用してください。

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to send LINE messages, including text, stamps, Flex Messages, and check message quotas through the LINE Messaging API.
    1
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables language models to read and analyze LINE Bot conversations through a standardized MCP interface. Supports text, sticker, and image messages with webhook event handling and message storage in JSON format.
    20
  • A
    license
    A
    quality
    D
    maintenance
    AI-powered MCP server for managing LINE Official Accounts. Send broadcasts, push messages, check analytics, manage rich menus — all through natural language via Claude, ChatGPT, or Cursor. 10 tools included: * Account info, friend count, message quota * Broadcast, push message, multicast * Delivery stats, user profiles, follower list * Rich menu management Supports 95M+ LINE users across Jap
    10
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server that integrates the LINE Messaging API to enable AI agents to send messages and manage LINE Official Accounts.
    12
    1,252
    771
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

  • Linear MCP — wraps the Linear GraphQL API (OAuth)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pdasource/line-render-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server