116 lines
12 KiB
JSON
116 lines
12 KiB
JSON
{
|
|
"name": "Linear",
|
|
"slug": "linear",
|
|
"tagline": "AI-Power Your Issue Tracking in 2 Clicks",
|
|
"metaDescription": "Connect Linear to any AI model with MCPEngage. Manage issues, cycles, projects, and teams through natural conversation.",
|
|
"badgeText": "Now Available — Connect Linear + AI",
|
|
"heroSubtitle": "MCPEngage connects Linear to any AI model via MCP.<br class=\"hidden sm:block\"><span class=\"text-white font-semibold\">Manage issues, track projects, and organize teams — all through conversation.</span>",
|
|
"urlBarPath": "linear",
|
|
"chatPlaceholder": "Ask about your issues...",
|
|
"toolCount": "46",
|
|
"installPlatformName": "Linear",
|
|
"installToolCount": "46",
|
|
"sidebarIcons": [
|
|
{"icon": "message-square", "label": "Chat"},
|
|
{"icon": "list", "label": "Issues"},
|
|
{"icon": "target", "label": "Projects"},
|
|
{"icon": "refresh-cw", "label": "Cycles"}
|
|
],
|
|
"rightPanel": {
|
|
"tab1Label": "Active",
|
|
"tab1Icon": "list",
|
|
"tab1Count": "34",
|
|
"tab2Label": "Backlog",
|
|
"tab2Icon": "inbox",
|
|
"cards": [
|
|
{
|
|
"title": "Fix login bug on mobile",
|
|
"subtitle": "High priority • Assigned to Sarah",
|
|
"badge": "In Progress",
|
|
"badgeColor": "yellow",
|
|
"tags": [
|
|
{"text": "Frontend", "bg": "bg-brand-500/15", "color": "text-brand-400"},
|
|
{"text": "Bug", "bg": "bg-zinc-800", "color": "text-zinc-400"}
|
|
]
|
|
},
|
|
{
|
|
"title": "Add dark mode to settings",
|
|
"subtitle": "Medium • Assigned to Mike",
|
|
"badge": "Todo",
|
|
"badgeColor": "green",
|
|
"tags": [
|
|
{"text": "Feature", "bg": "bg-brand-500/15", "color": "text-brand-400"},
|
|
{"text": "UI", "bg": "bg-zinc-800", "color": "text-zinc-400"}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"stats": [
|
|
{"value": 46, "suffix": "+", "label": "Linear Tools"},
|
|
{"prefix": "$", "value": 0, "label": "Setup Cost"},
|
|
{"value": 2, "suffix": "min", "label": "Install Time"},
|
|
{"display": "24/7", "label": "AI Project Mgmt"}
|
|
],
|
|
"terminalLines": [
|
|
{"text": "$ npx mcpengage init", "color": "text-white", "delay": 0},
|
|
{"text": "", "color": "", "delay": 600},
|
|
{"text": "? Select your platform: Linear", "color": "text-cyan-400", "delay": 1200},
|
|
{"text": "", "color": "", "delay": 1600},
|
|
{"text": " Connecting to Linear API...", "color": "text-zinc-500", "delay": 2000},
|
|
{"text": "✓ Connected to Linear API", "color": "text-green-400", "delay": 3000},
|
|
{"text": "✓ 46 tools loaded", "color": "text-green-400", "delay": 3600},
|
|
{"text": "✓ Ready! Ask your AI anything about Linear", "color": "text-green-400", "delay": 4200}
|
|
],
|
|
"beforeItems": [
|
|
{"title": "Issue triage hell", "desc": "New issues flood in — manually assign, prioritize, label, and add to projects across multiple views"},
|
|
{"title": "Status update chaos", "desc": "Team asks \"what's blocking the login fix?\" — dig through issues, comments, and linked PRs"},
|
|
{"title": "Cycle planning overhead", "desc": "Plan next sprint — manually review backlog, estimate points, assign to cycle, balance workload"},
|
|
{"title": "Project visibility gaps", "desc": "\"How's the mobile redesign going?\" — check project view, filter issues, calculate progress manually"}
|
|
],
|
|
"afterItems": [
|
|
{"title": "Smart issue triage", "desc": "\"Assign all high-priority bugs to the current cycle\" — AI filters, assigns, and updates status instantly"},
|
|
{"title": "Instant status updates", "desc": "\"What's blocking the login fix?\" — AI pulls issue, blockers, linked PRs, and recent activity"},
|
|
{"title": "One-command planning", "desc": "\"Move top 10 backlog items to next cycle\" — AI estimates, assigns, and balances team capacity"},
|
|
{"title": "Project intel on demand", "desc": "\"Show mobile redesign progress\" — completion %, open issues, blockers, and timeline in one view"}
|
|
],
|
|
"painPointsHeadline": "Your Engineering Team Is<br><span class=\"text-red-400\">Drowning in Issues</span>",
|
|
"painPointsSubHeadline": "Linear tracks everything, but managing issues, cycles, and projects still requires constant manual work.",
|
|
"painPoints": [
|
|
{"icon": "list", "title": "Issue Overload", "desc": "Bugs, features, tasks, and tech debt flood in daily. Triaging, assigning, prioritizing, and labeling each issue takes hours. Critical bugs sit unassigned while you catch up."},
|
|
{"icon": "refresh-cw", "title": "Cycle Planning Chaos", "desc": "Every sprint planning session is the same: manually review backlog, estimate story points, assign issues to the cycle, and balance team workload. It takes half a day."},
|
|
{"icon": "target", "title": "Project Visibility Gaps", "desc": "Stakeholders ask \"How's project X going?\" You manually filter issues, calculate completion rates, and identify blockers. By the time you answer, the project has changed."}
|
|
],
|
|
"howItWorksHeadline": "Three Steps to<br><span class=\"gradient-text\">AI-Powered Issue Tracking</span>",
|
|
"howItWorks": [
|
|
{"title": "Connect Your Linear", "desc": "Paste your Linear API key from workspace settings. MCPEngage discovers all issues, projects, cycles, and teams — building 46+ tools automatically. No code required."},
|
|
{"title": "Ask in Plain English", "desc": "\"Show me all high-priority bugs.\" \"Assign the login fix to Sarah.\" \"What's in the current cycle?\" Your AI understands project management like a veteran engineering lead."},
|
|
{"title": "Automate Project Ops", "desc": "Set up workflows: triage new issues, assign to cycles, update statuses, notify teams, generate reports, and track velocity — all running 24/7."}
|
|
],
|
|
"featuresHeadline": "Everything to<br><span class=\"gradient-text\">Supercharge Linear</span>",
|
|
"featuresSubtext": "46+ Linear tools accessible through one natural-language interface.",
|
|
"features": [
|
|
{"icon": "list", "title": "Issue Management", "desc": "Create, assign, update, and close issues through conversation. \"Show me all frontend bugs.\""},
|
|
{"icon": "refresh-cw", "title": "Cycle Planning", "desc": "Build sprints, balance workload, and track velocity. \"What's planned for the next cycle?\""},
|
|
{"icon": "target", "title": "Project Tracking", "desc": "Monitor project progress, identify blockers, and generate status reports. \"How's the mobile redesign?\""},
|
|
{"icon": "users", "title": "Team Intelligence", "desc": "View team workload, assignments, and capacity. \"What's on Sarah's plate this week?\""},
|
|
{"icon": "tag", "title": "Smart Labeling", "desc": "Auto-categorize issues by type, priority, team, and project with AI-assisted tagging."},
|
|
{"icon": "bar-chart", "title": "Velocity Analytics", "desc": "Track issue velocity, cycle completion rates, and team productivity. \"What's our avg cycle velocity?\""}
|
|
],
|
|
"faq": [
|
|
{"q": "What is MCP?", "a": "MCP (Model Context Protocol) is an open standard created by Anthropic that lets AI models securely connect to external tools and data sources. Think of it as a USB port for AI — MCPEngage uses MCP to give your AI real-time access to Linear."},
|
|
{"q": "How does it connect to Linear?", "a": "You provide a Linear API key from your workspace settings. MCPEngage uses the Linear API to create 46+ tools covering issues, cycles, projects, and teams. Your credentials are encrypted and never stored on our servers."},
|
|
{"q": "Is my issue data secure?", "a": "Absolutely. MCPEngage runs locally or in your own infrastructure — issue data never passes through our servers. API credentials are encrypted at rest. You control all access permissions."},
|
|
{"q": "Can it help with cycle planning?", "a": "Yes! MCPEngage can analyze backlog, suggest issues for upcoming cycles, estimate story points, and balance team capacity — all through natural language commands."},
|
|
{"q": "How much does it cost?", "a": "MCPEngage is free during the beta period. After launch, pricing starts at $29/month per platform connection. Enterprise plans with custom integrations and priority support are available on request."},
|
|
{"q": "Can I use it with other platforms?", "a": "Yes! MCPEngage supports 66+ platforms including GitHub, Slack, Notion, Jira, and many more. Each platform gets its own MCP server with platform-specific tools. Connect as many as you need."}
|
|
],
|
|
"chatMessages": [
|
|
{"type": "user", "text": "Show me all high-priority bugs in the current cycle"},
|
|
{"type": "ai", "text": "Found 4 high-priority bugs in the current cycle:", "embed": "<div style=\"background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-top:8px;max-width:420px;\"><div style=\"display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(239,68,68,0.05);\"><div style=\"display:flex;align-items:center;gap:8px;\"><div style=\"width:6px;height:6px;border-radius:50%;background:#ef4444;\"></div><span style=\"font-size:11px;font-weight:700;color:#ef4444;text-transform:uppercase;letter-spacing:0.5px;\">High Priority Bugs — 4 Active</span></div><span style=\"font-size:10px;color:rgba(255,255,255,0.3);font-family:monospace;\">Current cycle</span></div><div style=\"padding:0;\"><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(245,158,11,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#f59e0b;\">▶</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">Fix login bug on mobile</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">ENG-247 · Sarah</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(245,158,11,0.15);color:#fbbf24;\">In Progress</span></div></div></div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#ef4444;\">!</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">Payment page crashes on Safari</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">ENG-251 · Unassigned</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(239,68,68,0.15);color:#f87171;\">Blocked</span></div></div></div></div></div>"},
|
|
{"type": "user", "text": "Assign the payment bug to Mike and move it to In Progress"},
|
|
{"type": "ai", "text": "Issue updated:", "embed": "<div style=\"background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-top:8px;max-width:420px;\"><div style=\"display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(34,197,94,0.05);\"><div style=\"display:flex;align-items:center;gap:8px;\"><div style=\"width:6px;height:6px;border-radius:50%;background:#22c55e;\"></div><span style=\"font-size:11px;font-weight:700;color:#22c55e;text-transform:uppercase;letter-spacing:0.5px;\">Issue Updated</span></div></div><div style=\"padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:10px 12px;font-size:11px;color:rgba(255,255,255,0.5);line-height:1.5;\"><div style=\"margin-bottom:6px;font-weight:600;color:rgba(255,255,255,0.7);\">ENG-251 · Payment page crashes on Safari</div><div style=\"font-size:10px;\">Assigned to: <span style=\"color:#22c55e;font-weight:600;\">Mike Chen</span></div><div style=\"font-size:10px;opacity:0.7;\">Status: In Progress · Mike notified</div></div></div><div style=\"padding:10px 14px;\"><div style=\"font-size:10px;color:rgba(255,255,255,0.4);\">Updated 2 seconds ago · Activity logged</div></div></div>"}
|
|
],
|
|
"ctaHeadline": "Start Automating Issue Tracking<br><span class=\"gradient-text\">Today</span>",
|
|
"ctaSubtext": "Join thousands of engineering teams using MCPEngage to supercharge their Linear workflows."
|
|
}
|