MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / buildMcpServer

Function buildMcpServer

packages/hosts/mcp/src/tool-server.ts:596–598  ·  view source on GitHub ↗
(
  config: ExecutorMcpServerConfig<E>,
)

Source from the content-addressed store, hash-verified

594 * hosts keep one instance connected and may use a connection-lifetime key.
595 */
596export const buildMcpServer = <E extends Cause.YieldableError>(
597 config: ExecutorMcpServerConfig<E>,
598): Effect.Effect<McpServer> => buildExecutorMcpTools(config, () => createMcpAssembly(config));

Callers 15

buildFunction · 0.90
startMcpHarnessForEngineFunction · 0.90
withClientFunction · 0.90
withClientFunction · 0.90
envelope.test.tsFile · 0.90
withClientFunction · 0.90
makeHarnessFunction · 0.90
buildMcpServerMethod · 0.90
makeBuilderFunction · 0.90

Calls 2

buildExecutorMcpToolsFunction · 0.90
createMcpAssemblyFunction · 0.85

Tested by 8

startMcpHarnessForEngineFunction · 0.72
withClientFunction · 0.72
withClientFunction · 0.72
withClientFunction · 0.72
makeHarnessFunction · 0.72
buildMcpServerMethod · 0.72
makeBuilderFunction · 0.72
openSessionFunction · 0.72