This project implements a Model Context Protocol (MCP) server that acts as a bridge between Claude and the Linear task/issue management system. It allows Claude to interact with Linear through the following tools:
No direct installation is needed. The package will be automatically downloaded and used by your Claude integration when configured properly.
Obtain a Linear API key from your Linear account settings - click 'New API key' under 'Personal API keys'.
Configure the MCP server in your code editor as shown below.
One click install:
Add this to your settings JSON file:
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "linear_api_key",
"description": "Linear API Key",
"password": true
}
],
"servers": {
"linear": {
"command": "npx",
"args": [
"-y",
"@larryhudson/linear-mcp-server"
],
"env": {
"LINEAR_API_KEY": "${input:linear_api_key}"
}
}
}
}
}
Add this to the MCP config JSON file:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@larryhudson/linear-mcp-server"],
"env": {
"LINEAR_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
Add this to your MCP configuration JSON file:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": [
"-y",
"@larryhudson/linear-mcp-server"
],
"env": {
"LINEAR_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
Add this to the MCP config JSON file:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@larryhudson/linear-mcp-server"],
"env": {
"LINEAR_API_KEY": "<YOUR_API_KEY>"
},
"disabled": false,
"autoApprove": []
}
}
}
LINEAR_API_KEY
- Your Linear API key (required)The server is built on the following key technologies:
Image Handling
Linear API Integration
Error Handling
The server communicates with Claude through standard input/output (stdio) using the MCP protocol. It requires:
This is a relatively simple Node.js application with a single main source file (index.ts
) that defines the MCP server, tools, and associated helper functions. It uses TypeScript for type safety and better developer experience.
@modelcontextprotocol/sdk
: Core MCP implementation@linear/sdk
: Linear API clientdotenv
: Environment variable managementnode-fetch
: HTTP client for image downloadszod
: Schema validation for tool parametersSeamless access to top MCP servers powering the future of AI integration.