UNPKG

@modelfetch/node

Version:

Node.js runtime adapter for MCP servers built with ModelFetch

23 lines 809 B
import { serve } from "@hono/node-server"; import { createApp } from "@modelfetch/core"; export function getEndpoint(address) { let hostname = address.address; if (address.family === "IPv6") { hostname = address.address === "::" || address.address === "::1" ? "localhost" : `[${address.address}]`; } if (address.family === "IPv4") { hostname = address.address === "0.0.0.0" || address.address === "127.0.0.1" ? "localhost" : address.address; } return `http://${hostname}:${address.port}/mcp`; } export default function handle(arg, callback, options) { const app = createApp(arg); return serve({ ...options, fetch: app.fetch }, callback); } //# sourceMappingURL=index.js.map