docs: fix "programmatic usage with custom transports" code snippet (#235)

Fixes: #230
This commit is contained in:
Rui Figueira 2025-04-21 23:09:58 +01:00 committed by GitHub
parent 0c3792d231
commit d4f8f87b03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -157,15 +157,22 @@ X Y coordinate space, based on the provided screenshot.
### Programmatic usage with custom transports ### Programmatic usage with custom transports
```js ```js
import { createServer } from '@playwright/mcp'; import http from 'http';
import { createServer } from '@playwright/mcp';
import { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse.js';
http.createServer(async (req, res) => {
// ... // ...
const server = createServer({ // Creates a headless Playwright MCP server with SSE transport
launchOptions: { headless: true } const mcpServer = await createServer({ headless: true });
const transport = new SSEServerTransport('/messages', res);
await mcpServer.connect(transport);
// ...
}); });
transport = new SSEServerTransport("/messages", res);
server.connect(transport);
``` ```
<!--- Generated by update-readme.js --> <!--- Generated by update-readme.js -->