Home / Function/ asErrorResult() — mcp Function Reference

asErrorResult() — mcp Function Reference

Architecture documentation for the asErrorResult() function in types.ts from the mcp codebase.

Entity Profile

Dependency Diagram

graph TD
  cbd676af_ec21_66d2_a9cd_83a383d7bc5b["asErrorResult()"]
  5c6acde2_5ba8_604f_70ae_120f7b72feaa["types.ts"]
  cbd676af_ec21_66d2_a9cd_83a383d7bc5b -->|defined in| 5c6acde2_5ba8_604f_70ae_120f7b72feaa
  b0737d71_130b_01b2_dbd7_14cb5f04946b["handler()"]
  b0737d71_130b_01b2_dbd7_14cb5f04946b -->|calls| cbd676af_ec21_66d2_a9cd_83a383d7bc5b
  f6b4d8d8_12fd_640f_c545_748d0e260bf0["handler()"]
  f6b4d8d8_12fd_640f_c545_748d0e260bf0 -->|calls| cbd676af_ec21_66d2_a9cd_83a383d7bc5b
  style cbd676af_ec21_66d2_a9cd_83a383d7bc5b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/types.ts lines 69–83

export function asErrorResult(error: string | StructuredError): ToolCallResult {
  const text = typeof error === 'string'
    ? error
    : JSON.stringify({ error }, null, 2);

  return {
    content: [
      {
        type: 'text',
        text,
      },
    ],
    isError: true,
  };
}

Domain

Subdomains

Defined In

Called By

Frequently Asked Questions

What does asErrorResult() do?
asErrorResult() is a function in the mcp codebase, defined in src/types.ts.
Where is asErrorResult() defined?
asErrorResult() is defined in src/types.ts at line 69.
What calls asErrorResult()?
asErrorResult() is called by 2 function(s): handler, handler.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free