Function: createMcpServerBuilder()
ts
function createMcpServerBuilder(options): AstBuilder<NodeHttpControlPlaneNode> & NodeHttpControlPlaneNode;Defined in: node/src/builders/create-mcp-server-builder.ts:16
Creates an HTTP / MCP control-plane builder and passive AST node (mcp.server({ port })).
Compiles to a frozen NodeHttpControlPlaneNode (type: 'node:http-control-plane') bound to options.port when exposed on P.harness().expose(...).
Parameters
| Parameter | Type | Description |
|---|---|---|
options | McpServerOptions | Control-plane port configuration. |
Returns
AstBuilder<NodeHttpControlPlaneNode> & NodeHttpControlPlaneNode
Frozen control-plane builder and AST node.
Throws
If options.port is not a valid TCP port integer (0..65535).