Skip to main content

Function: serveLinkedInMcpStdio()

serveLinkedInMcpStdio(connection, options?): Promise<RunningLinkedInMcpStdio>

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

Serve the LinkedIn MCP server over stdio: newline-delimited JSON-RPC on stdin/stdout, the way an MCP client runs a server it launched itself.

stdout carries the protocol; log to stderr only. Resolves once connected; closed settles when the client closes stdin.

import { configFilePath, connectionFor, readEnvFile, resolveMcpConfig, serveLinkedInMcpStdio } from "@hoyasumii/linkedin/mcp";
const configFile = configFilePath();
const config = resolveMcpConfig({ env: process.env, file: readEnvFile(configFile), configFile });
const mcp = await serveLinkedInMcpStdio(connectionFor(config));
await mcp.closed;

Parameters​

connection​

LinkedInConnection

options?​

LinkedInMcpStdioOptions = {}

Returns​

Promise<RunningLinkedInMcpStdio>