Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Environment mode for running the server | production |
| LOG_LEVEL | No | Sets the logging level (e.g. DEBUG for detailed logs) | INFO |
| LINEAR_API_KEY | Yes | Your Linear API key (should start with 'lin_api_') |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_issues | List Linear issues (also called tickets) with filtering by assignee, status, and project. Use this to browse and find issues in your Linear workspace. |
| get_issue | Get detailed information about a specific Linear issue (also called a ticket), including comments if requested. |
| list_members | List Linear team members with optional filtering by name. This tool is useful for finding member details including usernames, display names, and emails. |
| list_projects | List Linear projects with optional filtering by team, name, and archive status. Shows project details including status, lead, progress, and dates. |
| get_project | Get detailed information about a Linear project including team, lead, issues, and members. Use this to see comprehensive details of a specific project. |
| list_teams | List Linear teams with details about their members, projects, and issues. Use this to get a high-level view of all teams in your Linear workspace. |
| add_comment | Add a comment to a specific Linear ticket. This tool is useful for providing feedback, status updates, or additional information on existing tickets. |
| create_issue | Create a new issue in Linear. This tool is useful for adding new tasks, bugs, or feature requests to your Linear workspace. |