Skip to content

Commit 67ad0cb

Browse files
committed
Add server registry config (server.json)
1 parent 4267fd7 commit 67ad0cb

File tree

1 file changed

+359
-0
lines changed

1 file changed

+359
-0
lines changed

server.json

Lines changed: 359 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,359 @@
1+
{
2+
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json",
3+
"name": "com.cloudflare.mcp/mcp",
4+
"description": "Cloudflare MCP servers",
5+
"status": "active",
6+
"repository": {
7+
"url": "https://github.com/cloudflare/mcp-server-cloudflare",
8+
"source": "github"
9+
},
10+
"version": "1.0.0",
11+
"remotes": [
12+
{
13+
"url": "https://docs.mcp.cloudflare.com/mcp",
14+
"type": "streamable-http"
15+
},
16+
{
17+
"url": "https://observability.mcp.cloudflare.com/mcp",
18+
"type": "streamable-http",
19+
"headers": [
20+
{
21+
"name": "Authentication",
22+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
23+
"is_required": false,
24+
"is_secret": true
25+
}
26+
]
27+
},
28+
{
29+
"url": "https://bindings.mcp.cloudflare.com/mcp",
30+
"type": "streamable-http",
31+
"headers": [
32+
{
33+
"name": "Authentication",
34+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
35+
"is_required": false,
36+
"is_secret": true
37+
}
38+
]
39+
},
40+
{
41+
"url": "https://builds.mcp.cloudflare.com/mcp",
42+
"type": "streamable-http",
43+
"headers": [
44+
{
45+
"name": "Authentication",
46+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
47+
"is_required": false,
48+
"is_secret": true
49+
}
50+
]
51+
},
52+
{
53+
"url": "https://radar.mcp.cloudflare.com/mcp",
54+
"type": "streamable-http",
55+
"headers": [
56+
{
57+
"name": "Authentication",
58+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
59+
"is_required": false,
60+
"is_secret": true
61+
}
62+
]
63+
},
64+
{
65+
"url": "https://containers.mcp.cloudflare.com/mcp",
66+
"type": "streamable-http",
67+
"headers": [
68+
{
69+
"name": "Authentication",
70+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
71+
"is_required": false,
72+
"is_secret": true
73+
}
74+
]
75+
},
76+
{
77+
"url": "https://browser.mcp.cloudflare.com/mcp",
78+
"type": "streamable-http",
79+
"headers": [
80+
{
81+
"name": "Authentication",
82+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
83+
"is_required": false,
84+
"is_secret": true
85+
}
86+
]
87+
},
88+
{
89+
"url": "https://logs.mcp.cloudflare.com/mcp",
90+
"type": "streamable-http",
91+
"headers": [
92+
{
93+
"name": "Authentication",
94+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
95+
"is_required": false,
96+
"is_secret": true
97+
}
98+
]
99+
},
100+
{
101+
"url": "https://ai-gateway.mcp.cloudflare.com/mcp",
102+
"type": "streamable-http",
103+
"headers": [
104+
{
105+
"name": "Authentication",
106+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
107+
"is_required": false,
108+
"is_secret": true
109+
}
110+
]
111+
},
112+
{
113+
"url": "https://autorag.mcp.cloudflare.com/mcp",
114+
"type": "streamable-http",
115+
"headers": [
116+
{
117+
"name": "Authentication",
118+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
119+
"is_required": false,
120+
"is_secret": true
121+
}
122+
]
123+
},
124+
{
125+
"url": "https://auditlogs.mcp.cloudflare.com/mcp",
126+
"type": "streamable-http",
127+
"headers": [
128+
{
129+
"name": "Authentication",
130+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
131+
"is_required": false,
132+
"is_secret": true
133+
}
134+
]
135+
},
136+
{
137+
"url": "https://dns-analytics.mcp.cloudflare.com/mcp",
138+
"type": "streamable-http",
139+
"headers": [
140+
{
141+
"name": "Authentication",
142+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
143+
"is_required": false,
144+
"is_secret": true
145+
}
146+
]
147+
},
148+
{
149+
"url": "https://dex.mcp.cloudflare.com/mcp",
150+
"type": "streamable-http",
151+
"headers": [
152+
{
153+
"name": "Authentication",
154+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
155+
"is_required": false,
156+
"is_secret": true
157+
}
158+
]
159+
},
160+
{
161+
"url": "https://casb.mcp.cloudflare.com/mcp",
162+
"type": "streamable-http",
163+
"headers": [
164+
{
165+
"name": "Authentication",
166+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
167+
"is_required": false,
168+
"is_secret": true
169+
}
170+
]
171+
},
172+
{
173+
"url": "https://graphql.mcp.cloudflare.com/mcp",
174+
"type": "streamable-http",
175+
"headers": [
176+
{
177+
"name": "Authentication",
178+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
179+
"is_required": false,
180+
"is_secret": true
181+
}
182+
]
183+
},
184+
185+
186+
{
187+
"url": "https://docs.mcp.cloudflare.com/sse",
188+
"type": "sse"
189+
},
190+
{
191+
"url": "https://observability.mcp.cloudflare.com/sse",
192+
"type": "sse",
193+
"headers": [
194+
{
195+
"name": "Authentication",
196+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
197+
"is_required": false,
198+
"is_secret": true
199+
}
200+
]
201+
},
202+
{
203+
"url": "https://bindings.mcp.cloudflare.com/sse",
204+
"type": "sse",
205+
"headers": [
206+
{
207+
"name": "Authentication",
208+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
209+
"is_required": false,
210+
"is_secret": true
211+
}
212+
]
213+
},
214+
{
215+
"url": "https://builds.mcp.cloudflare.com/sse",
216+
"type": "sse",
217+
"headers": [
218+
{
219+
"name": "Authentication",
220+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
221+
"is_required": false,
222+
"is_secret": true
223+
}
224+
]
225+
},
226+
{
227+
"url": "https://radar.mcp.cloudflare.com/sse",
228+
"type": "sse",
229+
"headers": [
230+
{
231+
"name": "Authentication",
232+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
233+
"is_required": false,
234+
"is_secret": true
235+
}
236+
]
237+
},
238+
{
239+
"url": "https://containers.mcp.cloudflare.com/sse",
240+
"type": "sse",
241+
"headers": [
242+
{
243+
"name": "Authentication",
244+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
245+
"is_required": false,
246+
"is_secret": true
247+
}
248+
]
249+
},
250+
{
251+
"url": "https://browser.mcp.cloudflare.com/sse",
252+
"type": "sse",
253+
"headers": [
254+
{
255+
"name": "Authentication",
256+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
257+
"is_required": false,
258+
"is_secret": true
259+
}
260+
]
261+
},
262+
{
263+
"url": "https://logs.mcp.cloudflare.com/sse",
264+
"type": "sse",
265+
"headers": [
266+
{
267+
"name": "Authentication",
268+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
269+
"is_required": false,
270+
"is_secret": true
271+
}
272+
]
273+
},
274+
{
275+
"url": "https://ai-gateway.mcp.cloudflare.com/sse",
276+
"type": "sse",
277+
"headers": [
278+
{
279+
"name": "Authentication",
280+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
281+
"is_required": false,
282+
"is_secret": true
283+
}
284+
]
285+
},
286+
{
287+
"url": "https://autorag.mcp.cloudflare.com/sse",
288+
"type": "sse",
289+
"headers": [
290+
{
291+
"name": "Authentication",
292+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
293+
"is_required": false,
294+
"is_secret": true
295+
}
296+
]
297+
},
298+
{
299+
"url": "https://auditlogs.mcp.cloudflare.com/sse",
300+
"type": "sse",
301+
"headers": [
302+
{
303+
"name": "Authentication",
304+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
305+
"is_required": false,
306+
"is_secret": true
307+
}
308+
]
309+
},
310+
{
311+
"url": "https://dns-analytics.mcp.cloudflare.com/sse",
312+
"type": "sse",
313+
"headers": [
314+
{
315+
"name": "Authentication",
316+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
317+
"is_required": false,
318+
"is_secret": true
319+
}
320+
]
321+
},
322+
{
323+
"url": "https://dex.mcp.cloudflare.com/sse",
324+
"type": "sse",
325+
"headers": [
326+
{
327+
"name": "Authentication",
328+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
329+
"is_required": false,
330+
"is_secret": true
331+
}
332+
]
333+
},
334+
{
335+
"url": "https://casb.mcp.cloudflare.com/sse",
336+
"type": "sse",
337+
"headers": [
338+
{
339+
"name": "Authentication",
340+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
341+
"is_required": false,
342+
"is_secret": true
343+
}
344+
]
345+
},
346+
{
347+
"url": "https://graphql.mcp.cloudflare.com/sse",
348+
"type": "sse",
349+
"headers": [
350+
{
351+
"name": "Authentication",
352+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
353+
"is_required": false,
354+
"is_secret": true
355+
}
356+
]
357+
}
358+
]
359+
}

0 commit comments

Comments
 (0)