Linear MCP Integration Server
A repository for MCP server to connect to Linear
Overview
The Linear MCP Integration Server is a tool that enables integration with Linear for issue tracking and project management through the Model Context Protocol (MCP).
To use the server, you need to set up your Linear API key, install the necessary dependencies, and start the server in either development or production mode.
- Create new Linear issues with customizable parameters. - Search for Linear issues with flexible filtering options. - Retrieve all issues in the current sprint for a specific team. - Search and retrieve Linear teams based on names. - Filter current sprint issues by status.
- Automating issue creation in Linear for project management.
- Efficiently searching and filtering issues based on various criteria.
- Managing sprint issues and tracking progress in real-time.
Add to your AI client
Use these steps to connect Linear MCP Integration Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-linear-server-skspade": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-linear-server-skspade"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-linear-server-skspade": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-linear-server-skspade"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-linear-server-skspade": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-linear-server-skspade"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-linear-server-skspade": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-linear-server-skspade"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-linear-server-skspade": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-linear-server-skspade"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-linear-server-skspade": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-linear-server-skspade"
]
}
}
}FAQ
How do I get my Linear API key?
You can obtain your Linear API key from Linear's settings under the API section.
What programming language is the server built with?
The server is built with TypeScript and utilizes the Model Context Protocol SDK.
What dependencies are required to run the server?
The server requires dependencies such as @linear/sdk, @modelcontextprotocol/sdk, and dotenv for environment variable management.