tiger-linear
A wrapper around the Linear API for internal LLMs
claude mcp add --transport stdio timescale-tiger-linear-mcp-server node dist/index.js \ --env LINEAR_API_KEY="your_linear_api_key_here"
How to use
Tiger Linear MCP Server is a wrapper around the Linear API that exposes focused tools for use with the Model Context Protocol. It enables LLMs and tooling environments to interact with Linear data and workflows through a standardized MCP interface. You can experiment with the server using the MCP Inspector (a web-based UI) or integrate it into clients such as Claude Desktop by providing the appropriate configuration (path to the server's dist/index.js and the stdio transport). The server expects an API key for Linear via the LINEAR_API_KEY environment variable, and it serves its capabilities over standard MCP stdio-based transport.
To test locally, run the server using Node.js (the server is built to emit an MCP interface over STDIO). You can then connect tooling or UI components (like the MCP Inspector) to send requests and receive structured results. The included CLI example shows how to configure Claude Desktop with a direct path to the compiled server and the stdio argument, using an absolute path to your local tiger-linear-mcp-server project.
How to install
Prerequisites:
- Node.js and npm installed
- Git available
- Basic familiarity with MCP and the Linear API
-
Clone the repository git clone git@github.com:timescale/tiger-linear-mcp-server.git
-
Install dependencies and build npm i npm run build (or npm run watch for automatic rebuilds)
-
Create a local environment file cp .env.sample .env Edit .env to include any required configuration (e.g., LINEAR_API_KEY, LINEAR_API_URL if applicable)
-
Run the server locally node dist/index.js
-
Optional: test with MCP Inspector or configure an integration (e.g., Claude Desktop) using the stdio transport as shown in the README.
Additional notes
Environment variable: LINEAR_API_KEY is required to authenticate with the Linear API. Ensure the key has appropriate permissions for the actions you intend to perform. When configuring Claude Desktop or other MCP clients, use an absolute path to your local tiger-linear-mcp-server project and pass the stdio transport option (e.g., ["/absolute/path/to/tiger-linear-mcp-server/dist/index.js", "stdio"]). If you encounter issues, verify that dist/index.js exists after building, and ensure NODE_PATH or module resolution settings are compatible with how you run the server. The MCP config above nests the server under the server-name tiger-linear and uses the node command with the path to dist/index.js.
Related MCP Servers
iterm
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
editor
MCP Server for Phaser Editor
DoorDash
MCP server from JordanDalton/DoorDash-MCP-Server
mcp
MCP сервер для автоматического создания и развертывания приложений в Timeweb Cloud