Cache-first MCP server for Linear that reduces API usage by serving reads from a local JSON cache while tracking request budgets. Version 0.1.3 supports read/write through the Model Context Protocol, with tools for listing issues, projects, and project updates. It requires Node >=20, uses ESM, and is designed for coding agent workflows (e.g., Pi) where rate limits are a concern. Unlike direct Linear API clients, it avoids exhausting rate limits by caching reads and only calling the Linear API for writes or cache misses.
npm install linear-cache-mcpNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to run the MCP server and smoke test it. Requires env vars for Linear API key and team ID.
Use npx or node path/to/server.mjs from a clone. Do not attempt require() or import.
Use official Linear API for documents, or contribute to the package to add support.
Use liveRefresh: true parameter in list tools to force a live fetch for specific queries.
Run as CLI: npx -y linear-cache-mcp
First run 'npx -y linear-cache-mcp --stdio-smoke' to verify the package works. If smoke passes, restart Pi or run '/mcp reconnect linear-cache'.
Export the key before running: export LINEAR_API_KEY=lin_api_...
No dependency data recorded yet.