Loading...
Loading...
Compare original and translation side by side
@modelcontextprotocol/ext-apps@modelcontextprotocol/ext-appsnpm installpnpm addyarn addnpm installpnpm addyarn addgit clone --branch "v$(npm view @modelcontextprotocol/ext-apps version)" --depth 1 https://github.com/modelcontextprotocol/ext-apps.git /tmp/mcp-ext-appsgit clone --branch "v$(npm view @modelcontextprotocol/ext-apps version)" --depth 1 https://github.com/modelcontextprotocol/ext-apps.git /tmp/mcp-ext-apps/tmp/mcp-ext-apps/docs/migrate_from_openai_apps.md/tmp/mcp-ext-apps/docs/migrate_from_openai_apps.md/tmp/mcp-ext-apps/src/*| File | Contents |
|---|---|
| |
| |
| Type definitions |
| |
| Other |
/tmp/mcp-ext-apps/src/*| 文件 | 内容 |
|---|---|
| |
| |
| 类型定义 |
| 用于React应用的 |
| 其他用于React应用的 |
/tmp/mcp-ext-apps/examples/basic-server-{framework}/| Template | Key Files |
|---|---|
| |
| |
| |
| |
| |
| |
/tmp/mcp-ext-apps/examples/basic-server-{framework}/| 模板 | 关键文件 |
|---|---|
| |
| |
| |
| |
| |
| |
localhostapp.use(cors())mcp-session-idmcp-protocol-versionlast-event-idmcp-session-idapp.use(cors())mcp-session-idmcp-protocol-versionlast-event-idmcp-session-idregisterAppTool()registerAppResource()server.registerTool()server.registerResource()/tmp/mcp-ext-apps/docs/migrate_from_openai_apps.mdregisterAppTool()registerAppResource()server.registerTool()server.registerResource()/tmp/mcp-ext-apps/docs/migrate_from_openai_apps.mdwindow.openai.toolInputwindow.openai.themeAppAppontoolinputontoolresultonhostcontextchangedconnect()app.ontoolinputwindow.openai.toolInputapp.ontoolresultwindow.openai.toolOutputapp.getHostContext()useAppbasic-server-react//tmp/mcp-ext-apps/docs/migrate_from_openai_apps.mdwindow.openai.toolInputwindow.openai.themeAppconnect()Appontoolinputontoolresultonhostcontextchangedapp.ontoolinputwindow.openai.toolInputapp.ontoolresultwindow.openai.toolOutputapp.getHostContext()useAppbasic-server-react//tmp/mcp-ext-apps/docs/migrate_from_openai_apps.md| OpenAI Feature | Status/Workaround |
|---|---|
| Progress indicators not yet available |
| Use |
| OpenAI Feature | Status/Workaround |
|---|---|
| Use |
| File operations not yet available |
| Modal management not yet available |
| Not yet available |
| OpenAI功能 | 状态/替代方案 |
|---|---|
| 进度指示器暂不支持 |
| 使用 |
| OpenAI功能 | 状态/替代方案 |
|---|---|
| 使用 |
| 文件操作暂不支持 |
| 模态框管理暂不支持 |
| 暂不支持 |
| Pattern | Indicates |
|---|---|
| Old metadata keys → |
| Old MIME type → |
| New MIME type, but prefer |
| snake_case CSP → camelCase ( |
| Pattern | Indicates |
|---|---|
| Old global → |
| Old global → |
| Old global API → |
registerAppResource()| 模式 | 说明 |
|---|---|
| 旧元数据键 → 替换为 |
| 旧MIME类型 → 使用 |
| 新MIME类型,但建议使用 |
| 蛇形命名法CSP → 驼峰命名法( |
| 模式 | 说明 |
|---|---|
| 旧全局对象 → 使用 |
| 旧全局对象 → 使用 |
| 旧全局API → 使用 |
registerAppResource()undefinedundefinedundefinedundefinedontoolinputontoolresultontoolinputontoolresult