@hasna/domains
Version:
Domain portfolio, registrar, marketplace, and DNS management for AI agents — CLI + MCP + HTTP API + SDK, shared account API and PostgreSQL
24 lines • 1.13 kB
TypeScript
import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
/**
* open-domains MCP transport/port boilerplate — thin shim over the vendored
* harness (./harness.js). Public API preserved; hand-rolled
* transport/port/health removed.
* Generated by open-mcp/scripts/adopt-harness.ts.
*/
export declare const MCP_HTTP_HOST = "127.0.0.1";
export declare const MCP_SERVER_NAME = "domains";
export declare const DEFAULT_MCP_HTTP_PORT = 8859;
export declare function isHttpMode(argv?: readonly string[]): boolean;
export declare function isStdioMode(argv?: readonly string[]): boolean;
export declare function resolveMcpHttpPort(argv?: readonly string[], env?: NodeJS.ProcessEnv): number;
export declare function mcpHealthJson(): {
status: string;
name: string;
};
export declare function handleMcpHttpRequest(req: Request, buildServer: () => McpServer): Promise<Response>;
export declare function startHttpServer(buildServer: () => McpServer, port: number): Promise<{
port: number;
stop: () => void;
}>;
export declare function resetMcpHttpStateForTests(): void;
//# sourceMappingURL=http.d.ts.map