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

Function createMcpServer

packages/core/test-servers/src/worker.ts:321–334  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

319 isAuthorized(request) ? yoga.handle(request, {}) : unauthorized(request);
320
321const createMcpServer = () => {
322 const server = new McpServer(
323 { name: "executor-worker-mcp-test", version: "1.0.0" },
324 { capabilities: {} },
325 );
326 server.registerTool(
327 "hello",
328 { description: "Greets a person", inputSchema: { name: z.string() } },
329 async ({ name }: { readonly name: string }) => ({
330 content: [{ type: "text" as const, text: `Hello ${name}` }],
331 }),
332 );
333 return server;
334};
335
336const mcpTransports = new Map<string, WebStandardStreamableHTTPServerTransport>();
337

Callers 1

handleMcpFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected