v1.1.0 - Multi-workspace documentation
馃摎 Multi-Workspace Setup Documentation
This release adds clear documentation for using streamlinear with multiple Linear workspaces.
Multiple Workspaces
No code changes needed - just configure your MCP config correctly:
```json
{
"mcpServers": {
"linear-personal": {
"command": "npx",
"args": ["-y", "github:obra/streamlinear"],
"env": {
"LINEAR_API_TOKEN": "${LINEAR_PERSONAL_TOKEN}"
},
"envFrom": ["LINEAR_PERSONAL_TOKEN"]
},
"linear-work": {
"command": "npx",
"args": ["-y", "github:obra/streamlinear"],
"env": {
"LINEAR_API_TOKEN": "${LINEAR_WORK_TOKEN}"
},
"envFrom": ["LINEAR_WORK_TOKEN"]
}
}
}
```
How it works:
- `envFrom` loads your secrets into the MCP process environment
- `env` with `${VARIABLE}` substitution maps them to `LINEAR_API_TOKEN`
- Each instance gets its own token value
Works with any MCP config system that supports variable substitution (Claude Desktop, Claude Code, Sen, etc.).
Changes
- README: Added multi-workspace setup documentation
- Reverted: Removed magic `LINEAR*_API_TOKEN` auto-detection from v1.1.0
Full Changelog: v1.0.0...v1.1.0