LINE Issue MCP
LINE Issue MCP
LINE Official Account/Group から顧客の問題を受け取り、AI でメッセージをトリアージし、関連する recent commits とルート/パスを GitLab で調査したうえで、ClickUp の List 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: 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 Issues と完全一致する名前の List を検索します。
LINE webhook URL には public な HTTPS URL を設定します:
https://your-domain.example/webhooks/lineヘルスチェックは GET /health です。
MCP ツール
stdio 経由で MCP server を実行します:
npm run mcpツールは 2 つあります:
analyze_client_issue: GitLab context を分析・調査しますが、task はまだ作成しませんcreate_client_issue: フロー全体を実行して ClickUp task を作成します
MCP client の設定例:
{
"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 はイベントの重複排除をメモリ内で保持するため、単一インスタンス向けです。本番環境では、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