Skip to content

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 ​

ParameterTypeDescription
optionsMcpServerOptionsControl-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).

Released under the MIT License.