NLWeb
NLWeb, maintained by Microsoft (repository nlweb-ai/NLWeb). Open protocols and a Python reference implementation for conversational interfaces on websites, returning Schema.org JSON; every instance is also an MCP server. Status: Active open-source project, MIT licence, about 6.3k stars; no tagged releases shown on 4 Nov 2026.
Fact sheet
| Name | NLWeb |
|---|---|
| Maintainer | Microsoft (repository nlweb-ai/NLWeb) |
| What it is | Open protocols and a Python reference implementation for conversational interfaces on websites, returning Schema.org JSON; every instance is also an MCP server. |
| Status and version | Active open-source project, MIT licence, about 6.3k stars; no tagged releases shown on 4 Nov 2026. |
| What it does not do | Does not document fixed /ask or /mcp URL paths on the repository page; CI/CD pipelines are not included. |
Dated facts
- Every NLWeb instance acts as an MCP server and supports a core method called ask that takes a natural-language question. (github.com, read 4 November 2026)
- Responses are JSON using Schema.org vocabulary. (github.com, read 4 November 2026)
- The repository is MIT licensed with about 6.3k stars and 694 forks on 4 Nov 2026. (github.com, read 4 November 2026)
- Support contact is NLWebSup@microsoft.com and contributor links point to microsoft/nlweb. (github.com, read 4 November 2026)