Skip to content

Commit d8dd6f3

Browse files
authored
[Browser Rendering] Playwright mcp example code needs update (#25416)
1 parent 0cf25f8 commit d8dd6f3

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/content/docs/browser-rendering/platform/playwright-mcp.mdx

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,22 @@ import { env } from 'cloudflare:workers';
7979
import { createMcpAgent } from '@cloudflare/playwright-mcp';
8080

8181
export const PlaywrightMCP = createMcpAgent(env.BROWSER);
82-
export default PlaywrightMCP.mount('/sse');
82+
83+
export default {
84+
fetch(request: Request, env: Env, ctx: ExecutionContext) {
85+
const { pathname } = new URL(request.url);
86+
87+
switch (pathname) {
88+
case '/sse':
89+
case '/sse/message':
90+
return PlaywrightMCP.serveSSE('/sse').fetch(request, env, ctx);
91+
case '/mcp':
92+
return PlaywrightMCP.serve('/mcp').fetch(request, env, ctx);
93+
default:
94+
return new Response('Not Found', { status: 404 });
95+
}
96+
},
97+
};
8398
```
8499

85100
4. Deploy the server.

0 commit comments

Comments
 (0)