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
```js
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({
launchOptions: { headless: true }
// Creates a headless Playwright MCP server with SSE transport
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 -->