Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LINEAR_API_KEY | No | Your Linear personal API key for authentication | |
| LINEAR_CLIENT_ID | No | Your OAuth application client ID (alternative authentication method) | |
| LINEAR_REDIRECT_URI | No | OAuth redirect URI for callback | http://localhost:3000/callback |
| LINEAR_CLIENT_SECRET | No | Your OAuth application client secret (alternative authentication method) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| linear_auth | Initialize OAuth flow with Linear |
| linear_auth_callback | Handle OAuth callback |
| linear_create_issue | Create a new issue in Linear |
| linear_create_project_with_issues | Create a new project with associated issues. Note: Project requires teamIds (array) not teamId (single value). |
| linear_bulk_update_issues | Update multiple issues at once |
| linear_search_issues | Search for issues with filtering and pagination |
| linear_get_teams | Get all teams with their states and labels |
| linear_get_user | Get current user information |
| linear_delete_issue | Delete an issue |
| linear_delete_issues | Delete multiple issues |
| linear_get_project | Get project information |
| linear_search_projects | Search for projects by name |
| linear_create_issues | Create multiple issues at once |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |