UNPKG

mcp-ai-agent-guidelines

Version:

A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices

46 lines 1.1 kB
/** * Response utilities for MCP tool responses */ import type { McpResponse } from "./error-handler.js"; /** * Options for creating an MCP response */ export interface McpResponseOptions { /** The text content to return */ content: string; /** Whether this is an error response (default: false) */ isError?: boolean; /** Optional metadata to include in the response */ metadata?: Record<string, unknown>; } /** * Create a standardized MCP response * * @param options - Response options * @returns MCP-formatted response object * * @example * ```typescript * return createMcpResponse({ * content: '# Success\n\nOperation completed.', * }); * ``` * * @example * ```typescript * return createMcpResponse({ * content: 'Error: Invalid input', * isError: true, * }); * ``` * * @example * ```typescript * return createMcpResponse({ * content: '# Result', * metadata: { count: 42, status: 'success' }, * }); * ``` */ export declare function createMcpResponse(options: McpResponseOptions): McpResponse; //# sourceMappingURL=response-utils.d.ts.map