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. |