-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
34 lines (27 loc) · 1006 Bytes
/
.env.example
File metadata and controls
34 lines (27 loc) · 1006 Bytes
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
# Datashift API Configuration
DATASHIFT_API_URL=http://localhost:3000
# MCP Server Configuration
MCP_SERVER_NAME=datashift
MCP_SERVER_VERSION=1.0.0
PORT=3002
# Public URL of this MCP server (used in OAuth resource metadata)
MCP_SERVER_URL=http://localhost:3002
# Console URL (for OAuth consent page redirect)
CONSOLE_URL=http://localhost:3001
# JWT Secret (for validating Datashift OAuth tokens)
# Must match the JWT_SECRET in the API server
JWT_SECRET=your-secret-key-here
# Redis Configuration
# Used for caching JWKS keys (24 hours) and API keys (configurable TTL)
REDIS_HOST=localhost
REDIS_PORT=6380
REDIS_PASSWORD=your-redis-password-here
# API Key Cache TTL (in seconds)
# How long to cache organization API keys in Redis
# Default: 600 seconds (10 minutes)
API_KEY_CACHE_TTL=600
# CORS Configuration
ALLOWED_ORIGINS=http://localhost:3002,http://localhost:3001
# DNS Rebinding Protection
# Set to 'true' in production, 'false' in development for testing/debugging
ENABLE_DNS_PROTECTION=false