LINE Issue MCP
LINE Issue MCP
LINE Official Account/Group에서 고객 이슈를 수신하고, AI가 메시지를 triage(분류)한 다음 GitLab에서 최근 커밋과 관련 route/path를 확인한 뒤 ClickUp List Client Issues에 task를 자동으로 생성하는 시스템입니다.
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 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: Responses API용 API keyGITLAB_TOKEN: repository를 읽을 권한이 있는 tokenGITLAB_PROJECT:namespace/projectCLICKUP_API_TOKEN: personal token 또는 OAuth tokenCLICKUP_LIST_ID: ListClient Issues의 ID (권장)
CLICKUP_LIST_ID를 지정하지 않으면 CLICKUP_TEAM_ID를 지정하세요. 그러면 시스템은 Workspace의 모든 Space/Folder에서 CLICKUP_LIST_NAME=Client 와 이름이 정확히 일치하는 List를 검색합니다.
LINE webhook URL을 공개 HTTPS URL로 설정하세요:
https://your-domain.example/webhooks/lineHealth check는 GET /health에 있습니다.
MCP 도구
MCP server를 stdio로 실행합니다:
npm run mcp도구가 2개 있습니다:
analyze_client_issue: GitLab context를 분석하고 검색하지만 task는 생성하지 않습니다.create_client_issue: 전체 flow를 수행한 뒤 ClickUp task를 생성합니다.
MCP 클라이언트 설정 예시:
{
"mcpServers": {
"line-issue": {
"command": "npm",
"args": ["run", "mcp"],
"cwd": "C:/absolute/path/to/line-issue-mcp"
}
}
}주요 동작
이벤트를 수락하기 전에 원본 요청 본문(raw request body)에서
x-line-signature를 검증합니다.LINE webhook에 즉시 응답한 다음 백그라운드에서 처리합니다.
webhookEventId를 사용하여 단일 프로세스 내 중복 이벤트를 방지합니다.GitLab이 실패해도 ClickUp task 생성을 막지 않으며, 대신 해당 task에 warning을 표시합니다.
'Q&A' 는 기본적으로 task를 생성하며,
CREATE_QA_TASKS=false로 비활성화할 수 있습니다.OpenAI 요청은 Structured Outputs와
store: false를 사용합니다.
코드 프로덕션 배포 전
이 MVP는 event deduplication을 메모리에 저장하므로 단일 인스턴스에 적합합니다. 프로덕션에서는 durable queue와 idempotency store(예: Redis/Postgres), retry/dead-letter queue, secret manager, observability, repository/ClickUp workspace allowlist를 추가해야 합니다.
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