-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwrangler.toml
More file actions
62 lines (49 loc) · 1.44 KB
/
wrangler.toml
File metadata and controls
62 lines (49 loc) · 1.44 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
50
51
52
53
54
55
56
57
58
59
60
61
62
name = "stackbilt-mcp-gateway"
main = "src/index.ts"
compatibility_date = "2026-03-07"
compatibility_flags = ["nodejs_compat"]
[observability]
enabled = true
# Service Bindings — backend product workers + auth
[[services]]
binding = "AUTH_SERVICE"
service = "edge-auth"
entrypoint = "AuthEntrypoint"
[[services]]
binding = "IMG_FORGE"
service = "img-forge-mcp"
[[services]]
binding = "TAROTSCRIPT"
service = "tarotscript-worker"
[[services]]
binding = "ENGINE"
service = "stackbilt-engine"
[[services]]
binding = "DEPLOYER"
service = "stackbilt-deployer"
[[services]]
binding = "VISUAL_QA"
service = "stackbilt-visual-qa"
[[services]]
binding = "TRANSPILER"
service = "n8n-transpiler"
# OAuth KV (shared namespace with img-forge-mcp during transition)
# Replace with your KV namespace ID — see https://developers.cloudflare.com/kv/get-started/
[[kv_namespaces]]
binding = "OAUTH_KV"
id = "9c165be8754749e3b543458ae8e596db"
# Rate limiting — sliding window counters per API key / tenant
[[kv_namespaces]]
binding = "RATELIMIT_KV"
id = "240065d87b05466ab7b5527e3552817b"
# Custom domain — taken over from img-forge-mcp (ADR-039)
[[routes]]
pattern = "mcp.stackbilt.dev"
custom_domain = true
# Queue — platform audit event pipeline
[[queues.producers]]
binding = "PLATFORM_EVENTS_QUEUE"
queue = "stackbilt-user-events"
[vars]
API_BASE_URL = "https://mcp.stackbilt.dev"
MCP_REGISTRY_AUTH = "v=MCPv1; k=ed25519; p=qME3oDnYqZuwMYisoQmy9O2ltjoQYWFoCH2MxkaInSs="