-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathenv.example
More file actions
39 lines (31 loc) · 1.05 KB
/
env.example
File metadata and controls
39 lines (31 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Linear MCP Server - Local Development
# Copy to .env and fill in your values
PORT=3000
NODE_ENV=development
LOG_LEVEL=info
# MCP Protocol
MCP_VERSION=1.0.0
MCP_PROTOCOL_VERSION=2025-06-18
MCP_TITLE="Linear MCP"
# OAuth Authentication (RS token mapping)
AUTH_ENABLED=true
AUTH_REQUIRE_RS=true
AUTH_ALLOW_DIRECT_BEARER=false
# Linear OAuth credentials
# Create at: https://linear.app/settings/api → OAuth Applications
PROVIDER_CLIENT_ID=your_linear_oauth_client_id
PROVIDER_CLIENT_SECRET=your_linear_oauth_client_secret
PROVIDER_ACCOUNTS_URL=https://linear.app/oauth
# Linear OAuth endpoints
OAUTH_AUTHORIZATION_URL=https://linear.app/oauth/authorize
OAUTH_TOKEN_URL=https://api.linear.app/oauth/token
OAUTH_REVOCATION_URL=https://api.linear.app/oauth/revoke
OAUTH_SCOPES=read write
# Client redirect handling
OAUTH_REDIRECT_URI=alice://oauth/callback
OAUTH_REDIRECT_ALLOWLIST=alice://oauth/callback,http://127.0.0.1:3001/oauth/callback
# Persist RS↔Linear tokens to disk for dev
RS_TOKENS_FILE=.data/rs_tokens.json
# Rate limits
RPS_LIMIT=10
CONCURRENCY_LIMIT=5