Linear MCP Server
A Model Context Protocol (MCP) server for Linear integration. This server provides tools for interacting with Linear, including managing issues, teams, projects, and more.
Features
- Issue Management: Create, read, update, and search issues
- Team Management: List teams and their states
- Project Management: List projects and their details
- Resources: Access metadata about Linear objects
- Prompts: Templates for common Linear workflows
Installation
pip install mcp-linear-app
Configuration
Set the following environment variable:
export LINEAR_API_KEY="your_api_token"
You can optionally set the base URL if you need to use a different endpoint:
export LINEAR_BASE_URL="https://api.linear.app/graphql"
Usage
Starting the server directly
mcp-linear
Using with uvx
uvx mcp-linear
Using with Claude Desktop
Add the following to your claude_desktop_config.json file:
"mcp-linear": {
"command": "uvx",
"args": [
"mcp-linear"
],
"env": {
"LINEAR_API_KEY": "your_api_token"
}
}
Replace the environment variables with your actual Linear credentials.
Available Tools
- get_issue: Get details of a specific Linear issue
- create_issue: Create a new issue in Linear
- update_issue: Update an existing issue in Linear
- add_comment: Add a comment to an issue in Linear
- search_issues: Search for issues in Linear
- list_teams: List all teams in Linear
- list_projects: List projects in Linear
- list_issue_states: List all issue states for a team in Linear
Available Resources
- linear://issues: List of all issues in Linear
- linear://teams: List of all teams in Linear
- linear://projects: List of all projects in Linear
- linear://user: Information about the authenticated user
Available Prompts
- create_issue_prompt: Template for creating a new issue
- search_issues_prompt: Template for searching issues
- update_issue_prompt: Template for updating an issue
Version
0.0.1
Metadata
Release files for mcp-linear-app 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_linear_app-0.0.2.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_linear_app-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.4 kB
Release files / mcp_linear_app-0.0.2.tar.gz
| Download URL | mcp_linear_app-0.0.2.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
187f8af87d6d4b960505fd5c7aa999888d9230756bd3b6c2e005abd4c90cbfdd
|
|
BLAKE2b-256 checksum How to use checksums |
a000b38383d4645674403391c6985f4e358748314be2dd8be0fb099207e1740e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.13
|
Release files / mcp_linear_app-0.0.2-py3-none-any.whl
| Download URL | mcp_linear_app-0.0.2-py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
20e4c05cd622b1d430e612f32c75aee1b874a9139689e775649089bd9e5706d1
|
|
BLAKE2b-256 checksum How to use checksums |
20bca813b7540ddad5bae589c41107a8fe9a22e46d9e1671882a7bbbd855ea93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.13
|