System · MODEL CONTEXT PROTOCOL
emmett deen Linear MCP Server
Connect Claude to Linear project management systems. Retrieve, create, and manage issues and projects seamlessly.
WHAT IT CONNECTS
What emmett deen Linear MCP Server gives an AI Agent
- Access to Linear's GraphQL API through MCP tools
- Authentication via Linear API key
- Retrieve and modify data related to users, teams, projects, and issues
- Create, update and comment on issues
- Add and remove labels
- Create projects
- Comprehensive documentation of available tools
- Claude Desktop: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Claude VSCode Extension: `~/Library/Application Support/claude-code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`
- GoMCP: `~/.config/gomcp/config.yaml`
- Clone the repository
- Install dependencies
- Build the project
- Create a `.env` file with your Linear API token
- Start the server
- Retrieve issues, projects, teams, and other data from Linear
- Create and update issues
- Change issue status
- Assign issues to team members
- Add comments
- Create projects and teams
- Node.js (v18+)
- NPM or Yarn
- Linear API token
- Enable Developer Mode in Claude Desktop (from the menu bar)
- Go to Settings > Developer options
- Click "Add Server"
- Configure with the following settings:
- **Name**: Linear MCP Server
- **Type**: Local Process
- **Command**: linear-mcp-server
- **Arguments**: --token YOUR_LINEAR_API_TOKEN
- Save the config
- Restart Claude Desktop (quit completely and reopen)
- You should now see Linear MCP Server available as a tool in Claude
- "Show me all my Linear issues"
- "Create a new issue titled 'Fix login bug' in the Frontend team"
- "Change the status of issue FE-123 to 'In Progress'"
- "Assign issue BE-456 to John Smith"
- "Add a comment to issue UI-789: 'This needs to be fixed by Friday'"
- Follow the implementation guide in the [TOOLS.md](./TOOLS.md) document
- Make sure to follow the established code structure in the `src/` directory
- Update the documentation to reflect your changes
- Clone the repository
- Install dependencies
- Start in development mode
- Update the version in package.json
- Build the project
- Make sure you've already logged in to npm
- Publish to npm
- For Smithery registry, you'll need to work with the Smithery team to get your server listed in their catalog.
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.