forked from jlbadano/ig-mcp
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenv.example
More file actions
49 lines (40 loc) · 1.27 KB
/
env.example
File metadata and controls
49 lines (40 loc) · 1.27 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
40
41
42
43
44
45
46
47
48
49
# Instagram API Configuration
INSTAGRAM_ACCESS_TOKEN=your_long_lived_access_token_here
FACEBOOK_APP_ID=your_facebook_app_id
FACEBOOK_APP_SECRET=your_facebook_app_secret
INSTAGRAM_BUSINESS_ACCOUNT_ID=your_instagram_business_account_id
# API Configuration
INSTAGRAM_API_VERSION=v19.0
INSTAGRAM_API_BASE_URL=https://graph.facebook.com
# Rate Limiting Configuration
RATE_LIMIT_REQUESTS_PER_HOUR=200
RATE_LIMIT_POSTS_PER_DAY=25
RATE_LIMIT_ENABLE_BACKOFF=true
# Logging Configuration
LOG_LEVEL=INFO
LOG_FORMAT=json
LOG_FILE=logs/instagram_mcp.log
# Cache Configuration (optional)
CACHE_ENABLED=true
CACHE_TTL_SECONDS=300
REDIS_URL=redis://localhost:6379/0
# Security Configuration
ENABLE_REQUEST_VALIDATION=true
MAX_REQUEST_SIZE_MB=10
ALLOWED_IMAGE_FORMATS=jpg,jpeg,png,gif
ALLOWED_VIDEO_FORMATS=mp4,mov
# Development Configuration
DEBUG_MODE=false
MOCK_API_RESPONSES=false
ENABLE_METRICS=true
# MCP Server Configuration
MCP_SERVER_NAME=instagram-mcp-server
MCP_SERVER_VERSION=1.0.0
MCP_TRANSPORT=stdio
# Optional: Database Configuration (for persistence)
DATABASE_URL=sqlite:///instagram_mcp.db
DATABASE_ECHO=false
# Optional: Webhook Configuration (for real-time updates)
WEBHOOK_VERIFY_TOKEN=your_webhook_verify_token
WEBHOOK_SECRET=your_webhook_secret
WEBHOOK_URL=https://your-domain.com/webhook