Skip to content

Commit 6dd0b1e

Browse files
committed
Update readme file to include a tip to allow mcp-session-id in CORS when
1 parent 6b3d326 commit 6dd0b1e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,21 @@ app.delete('/mcp', handleSessionRequest);
307307
app.listen(3000);
308308
```
309309

310+
> [!TIP]
311+
> When using this in a remote environment, make sure to allow the header parameter `mcp-session-id` in CORS. Otherwise, it may result in a `Bad Request: No valid session ID provided` error.
312+
>
313+
> For example, in Node.js you can configure it like this:
314+
>
315+
> ```ts
316+
> app.use(
317+
> cors({
318+
> origin: '*',
319+
> exposedHeaders: ['mcp-session-id'],
320+
> allowedHeaders: ['Content-Type', 'mcp-session-id'],
321+
> })
322+
> );
323+
> ```
324+
310325
#### Without Session Management (Stateless)
311326
312327
For simpler use cases where session management isn't needed:

0 commit comments

Comments
 (0)