Skip to content

Commit 577eacf

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

File tree

1 file changed

+358
-0
lines changed

1 file changed

+358
-0
lines changed

server.json

Lines changed: 358 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,358 @@
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+
"url": "https://docs.mcp.cloudflare.com/sse",
187+
"type": "sse"
188+
},
189+
{
190+
"url": "https://observability.mcp.cloudflare.com/sse",
191+
"type": "sse",
192+
"headers": [
193+
{
194+
"name": "Authentication",
195+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
196+
"is_required": false,
197+
"is_secret": true
198+
}
199+
]
200+
},
201+
{
202+
"url": "https://bindings.mcp.cloudflare.com/sse",
203+
"type": "sse",
204+
"headers": [
205+
{
206+
"name": "Authentication",
207+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
208+
"is_required": false,
209+
"is_secret": true
210+
}
211+
]
212+
},
213+
{
214+
"url": "https://builds.mcp.cloudflare.com/sse",
215+
"type": "sse",
216+
"headers": [
217+
{
218+
"name": "Authentication",
219+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
220+
"is_required": false,
221+
"is_secret": true
222+
}
223+
]
224+
},
225+
{
226+
"url": "https://radar.mcp.cloudflare.com/sse",
227+
"type": "sse",
228+
"headers": [
229+
{
230+
"name": "Authentication",
231+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
232+
"is_required": false,
233+
"is_secret": true
234+
}
235+
]
236+
},
237+
{
238+
"url": "https://containers.mcp.cloudflare.com/sse",
239+
"type": "sse",
240+
"headers": [
241+
{
242+
"name": "Authentication",
243+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
244+
"is_required": false,
245+
"is_secret": true
246+
}
247+
]
248+
},
249+
{
250+
"url": "https://browser.mcp.cloudflare.com/sse",
251+
"type": "sse",
252+
"headers": [
253+
{
254+
"name": "Authentication",
255+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
256+
"is_required": false,
257+
"is_secret": true
258+
}
259+
]
260+
},
261+
{
262+
"url": "https://logs.mcp.cloudflare.com/sse",
263+
"type": "sse",
264+
"headers": [
265+
{
266+
"name": "Authentication",
267+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
268+
"is_required": false,
269+
"is_secret": true
270+
}
271+
]
272+
},
273+
{
274+
"url": "https://ai-gateway.mcp.cloudflare.com/sse",
275+
"type": "sse",
276+
"headers": [
277+
{
278+
"name": "Authentication",
279+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
280+
"is_required": false,
281+
"is_secret": true
282+
}
283+
]
284+
},
285+
{
286+
"url": "https://autorag.mcp.cloudflare.com/sse",
287+
"type": "sse",
288+
"headers": [
289+
{
290+
"name": "Authentication",
291+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
292+
"is_required": false,
293+
"is_secret": true
294+
}
295+
]
296+
},
297+
{
298+
"url": "https://auditlogs.mcp.cloudflare.com/sse",
299+
"type": "sse",
300+
"headers": [
301+
{
302+
"name": "Authentication",
303+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
304+
"is_required": false,
305+
"is_secret": true
306+
}
307+
]
308+
},
309+
{
310+
"url": "https://dns-analytics.mcp.cloudflare.com/sse",
311+
"type": "sse",
312+
"headers": [
313+
{
314+
"name": "Authentication",
315+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
316+
"is_required": false,
317+
"is_secret": true
318+
}
319+
]
320+
},
321+
{
322+
"url": "https://dex.mcp.cloudflare.com/sse",
323+
"type": "sse",
324+
"headers": [
325+
{
326+
"name": "Authentication",
327+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
328+
"is_required": false,
329+
"is_secret": true
330+
}
331+
]
332+
},
333+
{
334+
"url": "https://casb.mcp.cloudflare.com/sse",
335+
"type": "sse",
336+
"headers": [
337+
{
338+
"name": "Authentication",
339+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
340+
"is_required": false,
341+
"is_secret": true
342+
}
343+
]
344+
},
345+
{
346+
"url": "https://graphql.mcp.cloudflare.com/sse",
347+
"type": "sse",
348+
"headers": [
349+
{
350+
"name": "Authentication",
351+
"description": "Optional Cloudflare API key for authentication if not using OAuth. Can use User or Account owned tokens as a Bearer token.",
352+
"is_required": false,
353+
"is_secret": true
354+
}
355+
]
356+
}
357+
]
358+
}

0 commit comments

Comments
 (0)