LINE Issue MCP
สร้าง task ใน List Client Issues โดยอัตโนมัติพร้อม tag, priority และหลักฐานจาก GitLab
ตรวจสอบ recent commits และ commit diffs เพื่อ rank หา commits, paths และ routes ที่เกี่ยวข้องกับปัญหาก่อนสร้าง ClickUp task
รับข้อความจาก LINE Official Account/Group ผ่าน webhook, ตรวจสอบ signature และประมวลผล event เบื้องหลังเพื่อสร้างงานอัตโนมัติ
ใช้ Responses API ในการจำแนกปัญหา, กำหนด priority, สรุปข้อความ และค้นหา terms สำหรับ triage ข้อความที่รับจาก LINE
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LINE Issue MCPAnalyze this customer message: cannot login on mobile. Find related GitLab code."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LINE Issue MCP
A system that collects customer issues from LINE Official Account/Group, then uses AI to triage messages, inspect recent commits and related route/path in GitLab, and automatically create a ClickUp task in the Client Issues list.
Flow
LINE OA / Group
│ webhook + signature
▼
HTTP /webhooks/line
│
▼
OpenAI Responses API
classify + priority + summarize + search terms
│
▼
GitLab recent commits + commit diffs
rank related commits + paths + routes
│
▼
ClickUp / Client Issues
task + tag + priority + GitLab evidenceClassification: Bug, Feature Request, Q&A
Priority: Low, Medium, High, Critical
Related MCP server: Kepler MCP GitLab Server
Getting Started
Requires Node.js 20 or higher.
npm install
copy .env.example .env
npm run devSet up at least these .env variables:
LINE_CHANNEL_SECRET: from LINE Developers > Messaging API channelOPENAI_API_KEY: API key for the Responses APIGITLAB_TOKEN: token with repository read accessGITLAB_PROJECT:namespace/projectCLICKUP_API_TOKEN: personal token or OAuth tokenCLICKUP_LIST_ID: ID of theClient Issueslist (recommended)
If CLICKUP_LIST_ID is not set, set CLICKUP_TEAM_ID; the system will search every Space/Folder, the system will search every Space/Folder of the Workspace for a list whose name matches CLICKUP_LIST_NAME=Client Issues.
Set the LINE webhook URL to a public HTTPS URL:
https://your-domain.example/webhooks/lineThe health check is at GET /health.
MCP tools
Run the MCP server via stdio:
npm run mcpThere are 2 tools:
analyze_client_experience: analyzes and searches GitLab context but does not create a taskcreate_client_issue: does the full flow and creates a ClickUp task
Example MCP client config:
{
"mcpServers": {
"line-issue": {
"command": "npm",
"args": ["run", "mcp"],
"cwd": "C:/absolute/path/to/line-issue-mcp"
}
}
}Important Behaviors
Verify
x-line-signaturefrom the raw request body before accepting the eventReply to the LINE webhook immediately, then process in the background
Use
webhookEventIdto prevent duplicate events within a single processGitLab failure does not block creating the ClickUp task; the task will include a warning instead
Q&A creates a task by default; can be disabled with
CREATE_QA_TASKS=falseOpenAI requests use Structured Outputs and
store: false
Before production
This MVP stores event deduplication in memory, suitable for a single instance. For production, you should add a durable queue and an idempotency store (such as Redis/Postgres), a retry/dead-letter queue, a secret manager, observability, and an allowlist for the repository/ClickUp workspace.
This server cannot be installed
Maintenance
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
- AlicenseBqualityAmaintenanceA Model Context Protocol server that enables AI assistants to interact with Linear project management systems, allowing users to retrieve, create, and update issues, projects, and teams through natural language.1003,360146MIT
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server providing GitLab integration with OAuth authentication, enabling AI assistants to manage projects, issues, merge requests, branches, files, and commits across GitLab instances.MIT

LINE Bot MCP Serverofficial
AlicenseAqualityAmaintenanceMCP server that integrates the LINE Messaging API to enable AI agents to send messages and manage LINE Official Accounts.121,252770Apache 2.0- AlicenseBqualityDmaintenanceMCP server for ClickUp task management, enabling task search, creation, update, deletion, workspace info retrieval, and comment management via ClickUp API v2.1582MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
The Teamwork.com official MCP server helps teams efficiently manage client projects with AI.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/rratchapol/line-issue-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server