LINE Issue MCP
LINE Issue MCP
Система принимает обращения клиентов из LINE Official Account/Group и использует AI для триажа сообщений, проверяет последние коммиты и связанные route/path в GitLab, после чего автоматически создаёт задачу ClickUp в списке Client Issues.
Порядок работы
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 evidenceКлассификация: Bug, Feature Request, Q&A
Приоритет: Low, Medium, High, Critical
Related MCP server: Kepler MCP GitLab Server
Начало работы
Требуется Node.js 20 или выше.
npm install
copy .env.example .env
npm run devЗадайте в .env как минимум:
LINE_CHANNEL_SECRET: из LINE Developers > Messaging API channelOPENAI_API_KEY: API-ключ для Responses APIGITLAB_TOKEN: токен с правом чтения репозиторияGITLAB_PROJECT:namespace/projectCLICKUP_API_TOKEN: персональный токен или OAuth-токенCLICKUP_LIST_ID: ID спискаClient Issues(рекомендуется)
Если CLICKUP_LIST_ID не задан, укажите CLICKUP_TEAM_ID; тогда система найдёт List, имя которого совпадает с CLICKUP_LIST_NAME=Client Issues, во всех Space/Folder Workspace.
Задайте URL вебхука LINE как публичный HTTPS URL:
https://your-domain.example/webhooks/lineHealth check доступен по адресу GET /health.
Инструменты MCP
Запустите MCP-сервер через stdio:
npm run mcpДоступно 2 инструмента:
analyze_client_issue: выполняет анализ и поиск контекста в GitLab, но не создаёт задачуcreate_client_issue: выполняет весь процесс и создаёт задачу ClickUp
Пример конфигурации MCP-клиента:
{
"mcpServers": {
"line-issue": {
"command": "npm",
"args": ["run", "mcp"],
"cwd": "C:/absolute/path/to/line-issue-mcp"
}
}
}Важные особенности поведения
Проверяйте
x-line-signatureпо исходному телу запроса (raw body) перед принятием события.Сразу отвечайте на LINE webhook, а затем выполняйте обработку в фоне.
Используйте
webhookEventId, чтобы исключить повторную обработку события в рамках одного процесса.Сбой GitLab не блокирует создание задачи ClickUp; вместо этого в задаче появится предупреждение.
Q&A по умолчанию создаёт задачу; это можно отключить через
CREATE_QA_TASKS=false.Запросы к OpenAI используют Structured Outputs и
store: false.
Перед запуском production
Данный MVP хранит дедупликацию событий в памяти и подходит для одного инстанса. Для production следует добавить durable queue и idempotency store (например, Redis/Postgres), retry/dead-letter queue, secret manager, observability и allowlist репозитория/workspace ClickUp.
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