Skip to content

v1.1.0 - Multi-workspace documentation

Choose a tag to compare

@obra obra released this 17 Feb 02:44
· 17 commits to main since this release
ff10fe7

馃摎 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