UNPKG

@aashari/boilerplate-mcp-server

Version:

TypeScript Model Context Protocol (MCP) server boilerplate providing IP lookup tools/resources. Includes CLI support and extensible structure for connecting AI systems (LLMs) to external data sources like ip-api.com. Ideal template for creating new MCP in

29 lines (28 loc) 836 B
/** * Utility for testing CLI commands with real execution */ export declare class CliTestUtil { /** * Executes a CLI command and returns the result * * @param args - CLI arguments to pass to the command * @param options - Test options * @returns Promise with stdout, stderr, and exit code */ static runCommand(args: string[], options?: { timeoutMs?: number; env?: Record<string, string>; }): Promise<{ stdout: string; stderr: string; exitCode: number; }>; /** * Validates that stdout contains expected strings/patterns */ static validateOutputContains(output: string, expectedPatterns: (string | RegExp)[]): void; /** * Validates Markdown output format */ static validateMarkdownOutput(output: string): void; }