MCPcopy Create free account
hub / github.com/ecomfe/tempad-dev / extractToolErrorMessage

Function extractToolErrorMessage

packages/mcp-server/src/tools.ts:169–177  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

167 return typeof value === 'string' && KNOWN_ERROR_CODES.has(value)
168}
169
170function extractToolErrorMessage(error: unknown): string {
171 if (error instanceof Error) return error.message || 'Unknown error occurred.'
172 if (typeof error === 'string') return error
173 if (error && typeof error === 'object') {
174 const candidate = error as Partial<TempadMcpErrorPayload & Record<string, unknown>>
175 if (typeof candidate.message === 'string' && candidate.message.trim()) return candidate.message
176 }
177 return 'Unknown error occurred.'
178}
179
180function createToolErrorResponse(toolName: string, error: unknown): CallToolResult {

Callers 1

createToolErrorResponseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected