Skip to content

basalt / mcp/src / serveMcpStdio

Function: serveMcpStdio() ​

> serveMcpStdio(app, options?): McpStdioHandle

Defined in: mcp/src/stdio.ts:38

Serve MCP over stdio — newline-delimited JSON-RPC on stdin/stdout, the transport local agents (Claude Desktop, IDEs) speak. Requires mcpPlugin so the MCP server is in the container. The transport itself lives in the zero-dependency @basaltkit/mcp-core; this wrapper resolves the runtime server from the container.

ts
const app = await buildApp().boot()
serveMcpStdio(app)

Parameters ​

app ​

container ​

Container

options? ​

McpStdioOptions = {}

Returns ​

McpStdioHandle

Released under the MIT License.