UNPKG

@modelfetch/deno

Version:

Deno runtime adapter for MCP servers built with ModelFetch

39 lines 1.11 kB
/** * This module lets you run MCP servers as Deno-native HTTP servers. * * @example Basic Example * ```ts * import handle from "@modelfetch/deno"; * import server from "./server.ts"; // Import your McpServer * * // Run as a Deno HTTP server * handle(server); * ``` * * @example Advanced Example * ```ts * import handle, { getListeningAddress } from "@modelfetch/deno"; * import server from "./server.ts"; // Import your McpServer * * // Run as a Deno HTTP server * handle(server, { * // Customize server options * port: 8080, // Customize server port * onListen: (addr) => { // Print listening address * console.log(`The MCP server is listening at ${getListeningAddress(addr)}`); * }, * }); * ``` * * @module */ import type { ServerOrConfig } from "@modelfetch/core"; /** * Gets listening address from the server Deno.Addr. */ export declare function getListeningAddress(addr: Deno.Addr): string; /** * Starts the MCP server. */ export default function handle(arg: ServerOrConfig, options?: Deno.ServeOptions): Deno.HttpServer; //# sourceMappingURL=index.d.ts.map