Skip to content

Commit 5fb7426

Browse files
ochafikclaude
andcommitted
fix: refine server helper types
- Make RESOURCE_URI_META_KEY required in McpUiAppToolConfig (tools need a UI resource) - Make _meta optional in McpUiAppResourceConfig (not all resources need custom metadata) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent c5fc927 commit 5fb7426

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/server/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export interface McpUiAppToolConfig extends ToolConfig {
4949
*
5050
* @example "ui://weather/widget.html"
5151
*/
52-
[RESOURCE_URI_META_KEY]?: string;
52+
[RESOURCE_URI_META_KEY]: string;
5353
[key: string]: unknown;
5454
};
5555
}
@@ -58,8 +58,8 @@ export interface McpUiAppToolConfig extends ToolConfig {
5858
* MCP App Resource configuration for `registerAppResource`.
5959
*/
6060
export interface McpUiAppResourceConfig extends ResourceMetadata {
61-
_meta: {
62-
ui: McpUiResourceMeta;
61+
_meta?: {
62+
ui?: McpUiResourceMeta;
6363
[key: string]: unknown;
6464
};
6565
}

0 commit comments

Comments
 (0)