Bootstrap Linear projects from natural language — milestones, epics, issues, and dependencies.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add linear-bootstrap --env LINEAR_API_KEY='<LINEAR_API_KEY>' --env LLM_API_KEY='<LLM_API_KEY>' --env LLM_BASE_URL='<LLM_BASE_URL>' --env LLM_MODEL='<LLM_MODEL>' -- npx -y @toolwright-adk/linear-bootstrap~/.codex/config.toml
[mcp_servers.linear-bootstrap]
command = "npx"
args = ["-y", "@toolwright-adk/linear-bootstrap"]
env = { LINEAR_API_KEY = "<LINEAR_API_KEY>", LLM_API_KEY = "<LLM_API_KEY>", LLM_BASE_URL = "<LLM_BASE_URL>", LLM_MODEL = "<LLM_MODEL>" }
# codex mcp add linear-bootstrap --env LINEAR_API_KEY='<LINEAR_API_KEY>' --env LLM_API_KEY='<LLM_API_KEY>' --env LLM_BASE_URL='<LLM_BASE_URL>' --env LLM_MODEL='<LLM_MODEL>' -- npx -y @toolwright-adk/linear-bootstrap~/.cursor/mcp.json
{
"mcpServers": {
"linear-bootstrap": {
"command": "npx",
"args": [
"-y",
"@toolwright-adk/linear-bootstrap"
],
"env": {
"LINEAR_API_KEY": "<LINEAR_API_KEY>",
"LLM_API_KEY": "<LLM_API_KEY>",
"LLM_BASE_URL": "<LLM_BASE_URL>",
"LLM_MODEL": "<LLM_MODEL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"linear-bootstrap": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@toolwright-adk/linear-bootstrap"
],
"env": {
"LINEAR_API_KEY": "<LINEAR_API_KEY>",
"LLM_API_KEY": "<LLM_API_KEY>",
"LLM_BASE_URL": "<LLM_BASE_URL>",
"LLM_MODEL": "<LLM_MODEL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"linear-bootstrap": {
"command": "npx",
"args": [
"-y",
"@toolwright-adk/linear-bootstrap"
],
"env": {
"LINEAR_API_KEY": "<LINEAR_API_KEY>",
"LLM_API_KEY": "<LLM_API_KEY>",
"LLM_BASE_URL": "<LLM_BASE_URL>",
"LLM_MODEL": "<LLM_MODEL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"linear-bootstrap": {
"command": "npx",
"args": [
"-y",
"@toolwright-adk/linear-bootstrap"
],
"env": {
"LINEAR_API_KEY": "<LINEAR_API_KEY>",
"LLM_API_KEY": "<LLM_API_KEY>",
"LLM_BASE_URL": "<LLM_BASE_URL>",
"LLM_MODEL": "<LLM_MODEL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"linear-bootstrap": {
"command": "npx",
"args": [
"-y",
"@toolwright-adk/linear-bootstrap"
],
"env": {
"LINEAR_API_KEY": "<LINEAR_API_KEY>",
"LLM_API_KEY": "<LLM_API_KEY>",
"LLM_BASE_URL": "<LLM_BASE_URL>",
"LLM_MODEL": "<LLM_MODEL>"
}
}
}
}Environment variables
LINEAR_API_KEYLLM_API_KEYLLM_BASE_URLLLM_MODEL
Replace the placeholders with your own credentials and keep them out of version control.