linear-mcp
MCP server connecting Claude to Linear for searching, creating, updating, and commenting on issues, teams, and projects.
README
linear-mcp
A production-grade, open-source MCP server connecting Claude to Linear, plus a reference agent that completes a real multi-step task across it.
Target role this answers: Forward-Deployed Engineer โ this is the literal artifact Anthropic's FDE JD asks for: "deliver technical artifacts for customers like MCP servers."
Pillar: Integration + hardening โ a public, verifiable artifact (GitHub + npm) with engineering rigor most candidates never show.
๐๏ธ Build status: scaffolding. Project 2 of 3. Also doubles as the escalation backend for
support-copilot.
What it does
A TypeScript MCP server on @modelcontextprotocol/sdk exposing 6โ10 typed tools over the Linear API (search / get / create / update / comment, list teams / projects), wrapped in a real resilience layer.
Architecture (planned)
- Tools โ
zod-typed input + output schemas for each tool. - Resilience layer โ OAuth/token handling, rate-limit handling, retries with exponential backoff, pagination, idempotency, structured recoverable errors.
- Reference agent โ Claude with tool use completing a real cross-system task end to end.
- Quality โ
vitestsuite + tool-use evals (right tool, right args, across N scenarios; reuses the EvalOps harness) + GitHub Actions CI. - Distribution โ published to npm + listed in an MCP registry.
Tech stack
TypeScript ยท @modelcontextprotocol/sdk ยท zod ยท Vitest ยท Claude API
Install (planned)
npx linear-mcp # one-line install, once published
Definition of done
Public repo + npm package + registry listing, passing CI, a tool-use eval suite, and a Loom of Claude completing a live multi-step task.
Interview-ready checklist
- [ ] Public GitHub repo + README with architecture diagram
- [ ] npm package + MCP registry listing
- [ ] Green CI + tool-use eval suite
- [ ] 60โ90s Loom of a live multi-step task
License
MIT โ see LICENSE.
Part of Road to First AI Role. Reuses the eval harness from EvalOps; is the escalation backend for support-copilot.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.