line-render-mcp
LINE Webhook + Remote MCP para Render
Este servicio tiene dos endpoints públicos:
POST /callback— webhook de LINE Messaging API, protegido porLINE_CHANNEL_SECRET.GET, POST, DELETE /mcp— endpoint MCP de Streamable HTTP, protegido porMCP_API_KEYcomo token bearer.
Qué puede hacer
Enviar mensajes de texto de LINE a un ID de usuario (
U...) o ID de grupo (C...).Enviar mensajes Flex de LINE.
Reportar la cuota de mensajes.
Recibir un webhook de grupo y exponer los IDs de grupo recibidos desde que el servicio se inició.
Related MCP server: Python LINE MCP Server
Desplegar en Render
Sube este directorio a un repositorio de GitHub privado. No hagas commit de
.env.En Render, selecciona New > Blueprint, elige el repositorio y crea el servicio a partir de
render.yaml.En la pestaña Environment del servicio de Render, configura:
CHANNEL_ACCESS_TOKENLINE_CHANNEL_SECRETDESTINATION_ID(opcional)mantén la
MCP_API_KEYgenerada en privado.
Cuando el despliegue se complete, copia la URL pública. Tendrá un formato similar a
https://line-render-mcp.onrender.com.En LINE Developers Console > Messaging API:
define el Webhook URL en
https://line-render-mcp.onrender.com/callback;haz clic en Verify;
activa Use webhook;
si necesitas envíos a grupos, activa Allow bot to join group chats.
En un espacio de trabajo de ChatGPT Business, crea una aplicación personalizada con el endpoint:
https://line-render-mcp.onrender.com/mcpConfigúrala para que envíeAuthorization: Bearer <MCP_API_KEY>y habilita únicamente las herramientas que quieras.
Prueba local
npm install
Copy-Item .env.example .env
# Fill the values in .env, then:
npm run devPara probar el webhook, usa un túnel HTTPS público solo durante el desarrollo. En producción, usa la URL de Render.
Notas de seguridad
Nunca pongas el token de acceso de LINE ni la
MCP_API_KEYen código fuente, en un issue ni en un repositorio público.Mantén privado el repositorio de Render.
MCP_API_KEYpermite enviar mensajes de LINE. Si queda expuesta, cámbiala de inmediato.get_known_groupsactualmente solo almacena los IDs en la memoria del proceso. Usa una base de datos antes de confiar en ella entre redespliegues o varias instancias del servicio.
This server cannot be deployed
Maintenance
Related MCP Connectors
Let Claude or ChatGPT search, read and send your WhatsApp messages over MCP. OAuth sign-in.
Summarize, search, and manage your own WhatsApp groups from any MCP client.
MCP server for Sendbird — chat users, channels, members, and messages from your AI client.
Hosted Slack MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to send LINE messages, including text, stamps, Flex Messages, and check message quotas through the LINE Messaging API.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables 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-

LINE Bot MCP Serverofficial
AlicenseAqualityAmaintenanceMCP server that integrates the LINE Messaging API to enable AI agents to send messages and manage LINE Official Accounts.123,602 npm796Apache 2.0- AlicenseNot gradedqualityDmaintenanceEnables sending LINE messages (push, multicast, broadcast), retrieving user profiles, checking quotas, and sending flex messages via Claude using the LINE Messaging API.62 npmApache 2.0