LINE Issue MCP
LINE Issue MCP
Ein System zum Empfangen von Kundenproblemen über LINE-Official-Accounts/Gruppen. Es führt eine KI-Triage der Nachrichten durch, prüft letzte Commits sowie die zugehörigen Routen/Pfade in GitLab und erstellt automatisch eine ClickUp-Aufgabe in der Liste Client Issues.
Ablauf
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 evidenceKlassifizierung: Bug, Feature Request, Q&A
Priorität: Low, Medium, High, Critical
Related MCP server: Kepler MCP GitLab Server
Erste Schritte
Erforderlich ist Node.js 20 oder höher.
npm install
copy .env.example .env
npm run devRichte mindestens Folgendes in .env ein:
LINE_CHANNEL_SECRET: von LINE Developers > Messaging-API-KanalOPENAI_API_KEY: API-Schlüssel für die Responses APIGITLAB_TOKEN: Token mit Lesezugriff auf das RepositoryGITLAB_PROJECT:namespace/projectCLICKUP_API_TOKEN: persönliches Token oder OAuth-TokenCLICKUP_LIST_ID: ID der ListeClient Issues(empfohlene Methode)
Falls CLICKUP_LIST_ID nicht gesetzt wird, ist CLICKUP_TEAM_ID zu setzen; das System sucht dann in jedem Space/Ordner des Workspace nach der Liste, deren Name mit CLICKUP_LIST_NAME=Client Issues übereinstimmt.
Setze die LINE-Webhook-URL auf eine öffentliche HTTPS-URL:
https://your-domain.example/webhooks/lineDer Health-Check ist unter GET /health erreichbar.
MCP-Tools
MCP-Server über stdio ausführen:
npm run mcpEs gibt zwei Tools:
analyze_client_issue: analysiert und ruft GitLab-Kontext ab, erstellt aber noch keine Aufgabecreate_client_issue: führt den vollständigen Ablauf aus und erstellt die ClickUp-Aufgabe
Beispielkonfiguration für den MCP-Client:
{
"mcpServers": {
"line-issue": {
"command": "npm",
"args": ["run", "mcp"],
"cwd": "C:/absolute/path/to/line-issue-mcp"
}
}
}Wichtige Verhaltensweisen
x-line-signatureaus dem rohen Request-Body prüfen, bevor das Event angenommen wirdSofort auf den LINE-Webhook antworten und dann im Hintergrund verarbeiten
webhookEventIdverwenden, um doppelte Events innerhalb desselben Prozesses zu verhindernEin GitLab-Fehler verhindert das Erstellen der ClickUp-Aufgabe nicht; die Aufgabe enthält stattdessen eine Warnung
Für Q&A wird standardmäßig eine Aufgabe erstellt; deaktivierbar mit
CREATE_QA_TASKS=falseOpenAI-Anfragen verwenden Structured Outputs und
store: false
Vor der Produktion
Dieser MVP speichert die Event-Deduplizierung im Arbeitsspeicher und eignet sich für eine einzelne Instanz. Für die Produktion sollten eine dauerhafte Warteschlange, ein Idempotenzspeicher (z. B. Redis/Postgres), eine Retry-/Dead-Letter-Queue, ein Secret-Manager, Observability und eine Allowlist für Repository/ClickUp-Workspace hinzugefügt werden.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Linear project management and issue tracking
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Customer support for MCP servers: work your tickets from Claude or any MCP client. Service key auth.
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
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.19836,838 npm147MIT
- 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,063 npm785Apache 2.0- AlicenseBqualityDmaintenanceMCP server for ClickUp task management, enabling task search, creation, update, deletion, workspace info retrieval, and comment management via ClickUp API v2.1543 npmMIT