NLWeb ChatGPT Apps SDK Integration
Integrates NLWeb retrieval capabilities into the ChatGPT Apps SDK for interactive commerce experiences and widget-based search results.
This skill bridges NLWeb's structured search capabilities with the ChatGPT Apps SDK, enabling developers to publish NLWeb-powered sites as interactive ChatGPT apps. It provides a specialized Node.js MCP server that serves a React-based result widget, alongside a Python adapter for legacy compatibility. By translating NLWeb's Schema.org data into the OpenAI Apps SDK envelope, it allows for rich, card-based carousels and interactive search results within the ChatGPT interface, making it an essential tool for e-commerce, recipe search, and catalog-driven AI applications.
Características Principales
01Pre-built React widget for rendering Schema.org objects as interactive cards
02Support for domain-specific data types including Products, Recipes, and Events
03Port-8100 AppSDK adapter for translating legacy NLWeb streams into OpenAI envelopes
04Unified backend support for both native MCP clients and ChatGPT environments
05Dedicated nlweb-list tool for querying and rendering result carousels
0632 GitHub stars
Casos de Uso
01Deploying a single NLWeb backend that serves both Claude and ChatGPT users simultaneously
02Rendering structured search results as interactive UI cards within the ChatGPT interface
03Transforming an existing commerce catalog into a specialized ChatGPT search application