SOLFIND
Web Lens
Portal home

server-helpers | MCP Apps

https://apps.extensions.modelcontextprotocol.io/api/modules/server-helpers.html • 25 KB fetched
Open original page


server-helpers | MCP Apps MCP Apps GitHub Specification Preparing search index... * server-helpers Module server-helpers Utilities for MCP servers to register tools and resources that display interactive UIs. Use these helpers instead of the base SDK's registerTool and registerResource when your tool should render an App in the client. They handle UI metadata normalization and provide sensible defaults for the MCP Apps MIME type ( RESOURCE_MIME_TYPE ). Example // Register a tool that displays a view registerAppTool ( server , "weather" , { description: "Get weather forecast" , _meta: { ui: { resourceUri: "ui://weather/view.html" } }, }, toolCallback , ); // Register the HTML resource the tool references registerAppResource ( server , "Weather View" , "ui://weather/view.html" , {}, readCallback , ); Copy Functions getUiCapability registerAppResource registerAppTool Interfaces McpUiAppResourceConfig McpUiAppToolConfig ToolConfig Type Aliases LegacyToolCallback McpUiReadResourceCallback McpUiReadResourceResult ReadResourceCallback ResourceMetadata ToolCallback ZodRawShape Variables EXTENSION_ID RESOURCE_MIME_TYPE RESOURCE_URI_META_KEY Settings Member Visibility * Protected * Inherited * External Theme OS Light Dark On This Page Functions get Ui Capability register App Resource register App Tool Interfaces Mcp Ui App Resource Config Mcp Ui App Tool Config Tool Config Type Aliases Legacy Tool Callback Mcp Ui Read Resource Callback Mcp Ui Read Resource Result Read Resource Callback Resource Metadata Tool Callback Zod Raw Shape Variables EXTENSION_ ID RESOURCE_ MIME_ TYPE RESOURCE_ URI_ META_ KEY GitHub Specification MCP Apps * Loading... Generated using TypeDoc with typedoc-github-theme

Links found on this page

  1. MCP Apps [direct]
  2. GitHub [direct]
  3. Specification [direct]
  4. server-helpers [direct]
  5. App [direct]
  6. RESOURCE_MIME_TYPE [direct]
  7. getUiCapability [direct]
  8. registerAppResource [direct]
  9. registerAppTool [direct]
  10. McpUiAppResourceConfig [direct]
  11. McpUiAppToolConfig [direct]
  12. ToolConfig [direct]
  13. LegacyToolCallback [direct]
  14. McpUiReadResourceCallback [direct]
  15. McpUiReadResourceResult [direct]
  16. ReadResourceCallback [direct]
  17. ResourceMetadata [direct]
  18. ToolCallback [direct]
  19. ZodRawShape [direct]
  20. EXTENSION_ID [direct]
  21. RESOURCE_URI_META_KEY [direct]
  22. MCP Apps [direct]
  23. TypeDoc [direct]
  24. typedoc-github-theme [direct]