About Linear:
• Linear is a purpose‑built tool for modern product development — issues, projects, roadmaps and cycles.
What I built:
• A typed MCP server exposing Linear tools behind a clean JSON‑RPC contract.
• Runs on Cloudflare Workers for globally distributed, fast execution and simple secret management.
• Small Hono router + GraphQL helpers; human‑friendly inputs are resolved to Linear IDs when needed.
Capabilities (tools):
• linearCreateIssue — create by team key; supports due dates.
• linearUpdateIssue — update title/description/state (accepts state name/type alias), assignee, due date.
• linearComment — add Markdown comments by id or key (e.g., ENG‑123).
• linearDeleteIssue — remove issues by id or key.
• linearListIssues — filter by team, assignee, state and date ranges (supports pagination).
• linearListIssuesToday — issues updated today for a team or assignee.
• linearGetIssue — detailed single issue (with relationships).
• linearWebhookCreate / linearWebhookDelete — HMAC‑validated webhooks; optional signed forwarding.
Why it matters:
• Operate Linear from LLM clients with guardrails; automate triage, updates and project routines.
• Secure by design — credentials in Workers Secrets; HMAC verification for webhooks.