About linear-bootstrap
linear-bootstrap is an MCP server in the Toolwright ADK package set for creating Linear projects from natural-language input. The surrounding monorepo also includes a Claude Code plugin with skills, agents, and commands for Linear.
Key features
- 01Bootstrap Linear projects from natural language
- 02Part of the Toolwright ADK package set
- 03Companion Claude Code plugin for Linear
Use cases
- 01Create a Linear project from a natural-language description
- 02Use Claude Code skills and commands for Linear project work
MCP support
The package set includes `@toolwright-adk/linear-bootstrap`, an MCP server for bootstrapping Linear projects from natural language. The README does not describe its exposed tools or server connection details.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @toolwright-adk/linear-bootstrapLINEAR_API_KEYSecretLinear API key (create at linear.app/settings/api)LLM_API_KEYSecretAPI key for an OpenAI-compatible LLM providerLLM_BASE_URLBase URL for the LLM API (e.g. https://openrouter.ai/api/v1)LLM_MODELModel ID for plan generation (e.g. anthropic/claude-sonnet-4.6)Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
7Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| team_id | string | Yes | |
| complexity | enum | No | small | medium | large |
| description | string | Yes | |
| preferences | object | No | |
| preferences.include_docs | boolean | No | |
| preferences.milestone_style | enum | No | time-based | deliverable-based | hybrid |
| preferences.issue_detail_level | enum | No | titles-only | with-descriptions | full-acceptance-criteria |
| preferences.include_infrastructure | boolean | No | |
| project_type | enum | No | feature | infrastructure | api | migration |
Details
From the project READMEToolwright ADK
Agent Development Kit for production MCP servers and companion Skills. Orchestration-first tools that ship with workflow knowledge, not just API connectivity.
Packages
| Package | Version | Description |
|---|---|---|
@toolwright-adk/shared | Validation, errors, logging, output formatting, and test utilities | |
@toolwright-adk/linear-bootstrap | MCP server for bootstrapping Linear projects from natural language | |
linear-project-manager | Plugin | Claude Code plugin — skills, agents, and commands for Linear |
@toolwright-adk/claude-code-plugins | Plugin registry with manifests and standalone skills |
Quick Start
git clone https://github.com/toolwright-adk/toolwright-monorepo.git
cd toolwright-monorepo
pnpm install
pnpm build
pnpm test
To use the Linear Bootstrap MCP server without cloning, see the linear-bootstrap README.
Monorepo Structure
toolwright-monorepo/
├── .claude-plugin/
│ └── marketplace.json # Plugin marketplace for distribution
├── packages/
│ ├── shared/ # @toolwright-adk/shared
│ ├── linear-bootstrap/ # @toolwright-adk/linear-bootstrap (MCP server)
│ ├── linear-project-manager/ # Claude Code plugin (skills + agents + commands)
│ └── claude-code-plugins/ # Plugin registry and standalone skills
├── templates/ # Scaffolding for new packages
│ ├── mcp-server/
│ ├── apify-actor/
│ └── skill/
└── docs/
└── QUALITY-RUBRIC.md
Development
pnpm build # build all packages
pnpm test # run all tests
pnpm lint # ESLint
pnpm format:check # Prettier check
See CONTRIBUTING.md for the full contributor guide.
Standards
All MCP servers must meet the Quality Rubric before shipping.
License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.