Skip to content

Commit 1fa95a3

Browse files
authored
Merge pull request #39 from modelcontextprotocol/fix/csp-camelcase-naming
fix: use camelCase for CSP domain fields in specification
2 parents 34316a2 + a446e80 commit 1fa95a3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

specification/draft/apps.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ The resource content is returned via `resources/read`:
174174
_meta?: {
175175
ui?: {
176176
csp?: {
177-
connect_domains?: string[]; // Origins for fetch/XHR/WebSocket
178-
resource_domains?: string[]; // Origins for images, scripts, etc
177+
connectDomains?: string[]; // Origins for fetch/XHR/WebSocket
178+
resourceDomains?: string[]; // Origins for images, scripts, etc
179179
};
180180
domain?: string;
181181
prefersBorder?: boolean;
@@ -228,8 +228,8 @@ Example:
228228
"_meta": {
229229
"ui" : {
230230
"csp": {
231-
"connect_domains": ["https://api.openweathermap.org"],
232-
"resource_domains": ["https://cdn.jsdelivr.net"]
231+
"connectDomains": ["https://api.openweathermap.org"],
232+
"resourceDomains": ["https://cdn.jsdelivr.net"]
233233
},
234234
"prefersBorder": true
235235
}
@@ -1111,9 +1111,9 @@ const cspValue = `
11111111
default-src 'none';
11121112
script-src 'self' 'unsafe-inline';
11131113
style-src 'self' 'unsafe-inline';
1114-
connect-src 'self' ${csp?.connect_domains?.join(' ') || ''};
1115-
img-src 'self' data: ${csp?.resource_domains?.join(' ') || ''};
1116-
font-src 'self' ${csp?.resource_domains?.join(' ') || ''};
1114+
connect-src 'self' ${csp?.connectDomains?.join(' ') || ''};
1115+
img-src 'self' data: ${csp?.resourceDomains?.join(' ') || ''};
1116+
font-src 'self' ${csp?.resourceDomains?.join(' ') || ''};
11171117
frame-src 'none';
11181118
object-src 'none';
11191119
base-uri 'self';

0 commit comments

Comments
 (0)