home / mcp / linear mcp server
MCP server for Linear to manage issues, teams, and organization data via API-powered actions.
Configuration
View docs{
"mcpServers": {
"vinayak-mehta-linear-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/vinayak-mehta/linear-mcp",
"linear-mcp"
],
"env": {
"LINEAR_API_KEY": "lin_api_xxxxxxxxxxxx"
}
}
}
}Linear MCP is a server that lets you manage Linear issues and projects through a Model Context Protocol (MCP) interface. It exposes actions for creating and updating issues, searching, and commenting, so you can integrate Linear data into your MCP-enabled workflows and assistants.
You interact with Linear MCP through an MCP client. Core capabilities include creating new issues, updating existing ones, searching for issues with flexible filters, retrieving issues assigned to users, adding comments, and viewing organizational context. You can reference and use resources such as issues, team issues, user issues, organization, and viewer information to build rich MCP prompts and automations.
Prerequisites: ensure you have access to either a compatible MCP runtime (such as uvx) or Docker on your system.
uvx --from git+https://github.com/vinayak-mehta/linear-mcp linear-mcpIf you prefer running via Docker, build and run the image as shown below.
docker build -t linear-mcp:latest .
docker run -it --rm -e LINEAR_API=lin_api_xxxxxx linear-mcp:latestConfiguration requires your Linear API key to be available to the server. Set the LINEAR_API_KEY environment variable in your environment so the MCP can authenticate with Linear.
Linear MCP exposes a set of tools that you can call from your MCP client. Available tools include creating, updating, and querying issues, as well as adding comments and retrieving user-specific issues.
Create a new Linear issue with a title, description, and other attributes.
Update properties of an existing Linear issue, such as its title, description, priority, or status.
Query issues using flexible filtering criteria to find relevant work.
Retrieve issues assigned to a specific Linear user.
Add a comment to an existing Linear issue.