RESOURCE_URI_META_KEY (src/constants.ts)

ext-apps · src/constants.ts · typescript · Apache-2.0
ai, tag:knn-classified

Defines constants for UI resource URI metadata in MCP tools.

// Source: https://github.com/modelcontextprotocol/ext-apps | License: Apache-2.0
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * Metadata key for associating a UI resource URI with a tool.
 *
 * MCP servers include this key in tool definition metadata (via `tools/list`)
 * to indicate which UI resource should be displayed when the tool is called.
 * When hosts see a tool with this metadata, they fetch and render the
 * corresponding {@link app!App `App`}.
 *
 * **Note**: This constant is provided for reference and backwards compatibility.
 * Server developers should use {@link server-helpers!registerAppTool `registerAppTool`}
 * with the `_meta.ui.resourceUri` format instead. Host developers must check both
 * formats for compatibility.
 *
 * @example Modern format

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key