ext-apps/examples/wiki-explorer-server/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Olivier Chafik bea0ae27f5
feat: add server helpers, make connect() to default to parent post transport (#165)
* feat: add server helpers and optional connect() transport

Add `src/server/` with convenience functions for registering MCP App tools
and resources:

- `registerAppTool(server, name, config, handler)`
- `registerAppResource(server, name, uri, config, callback)`

The `transport` parameter in `App.connect()` is now optional, defaulting to
`PostMessageTransport(window.parent)`.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update src/server/index.ts

Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>

* 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 <noreply@anthropic.com>

* refactor: simplify RESOURCE_URI_META_KEY re-export

* refactor: consolidate export statements

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
2025-12-16 21:25:26 +00:00
..
d3-force-3d.d.ts Add wiki-explorer-server example (#122) 2025-12-11 13:58:05 +01:00
global.css Add wiki-explorer-server example (#122) 2025-12-11 13:58:05 +01:00
mcp-app.css Add wiki-explorer-server example (#122) 2025-12-11 13:58:05 +01:00
mcp-app.ts feat: add server helpers, make connect() to default to parent post transport (#165) 2025-12-16 21:25:26 +00:00