Skip to main content
Glama

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 channel

  • OPENAI_API_KEY: API-ключ для Responses API

  • GITLAB_TOKEN: токен с правом чтения репозитория

  • GITLAB_PROJECT: namespace/project

  • CLICKUP_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/line

Health 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.

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

  • A
    license
    B
    quality
    A
    maintenance
    A 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.
    100
    3,360
    146
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Production-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
  • 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
    770
    Apache 2.0

View all related MCP servers

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.

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/rratchapol/line-issue-mcp'

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