TINYDOC-3545 - Add MCP live demo to the on-premises MCP documentation - #4299
Open
kemister85 wants to merge 3 commits into
Open
TINYDOC-3545 - Add MCP live demo to the on-premises MCP documentation#4299kemister85 wants to merge 3 commits into
kemister85 wants to merge 3 commits into
Conversation
Adds a live demo to the MCP and web integrations page showing the editor experience that MCP configuration enables. The AI service backing the demo has an MCP server connected to a sample database of acquisition deals and company records. The demo uses a dedicated API key, which is required for MCP demos and is scoped to them. The key is referenced through new antora.yml attributes and applied with the liveDemo script_url_override attribute so no other demo loads it. An example.js is included so the JS tab shows a generic token endpoint and the CodePen tab is suppressed. The demo stylesheet is published as an attachment and loaded with content_css, as the live-demo extension does not serve per-demo assets.
kemister85
requested review from
a team,
TheSpyder,
kimwoodfield,
ltrouton,
metricjs and
noxuhax
and removed request for
a team
August 2, 2026 23:35
kemister85
marked this pull request as ready for review
August 2, 2026 23:35
…e demo The live demo sits inside the article column, which is reduced by the table of contents column. On a 1440px display this left the editor content area at 341px against the 900px the demo stylesheet targets, because the AI Chat sidebar occupies a fixed 440px. Setting the -toc page role returns 252px to the article column, taking the content area to 593px. This matches the other TinyMCE AI pages that host a live demo, all of which already set this role.
Reverts the -toc page role, returning the page to the standard layout with the table of contents column.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket: TINYDOC-3545
Site: Staging branch
Changes:
Demosection tomodules/ROOT/pages/tinymceai-on-premises-mcp.adocwith theliveDemo::tinymceai-mcp[]macro, placed after the architecture diagram and beforePrerequisites.modules/ROOT/examples/live-demos/tinymceai-mcp/(index.html,index.js,example.js,style.css). The demo document uses placeholder spans that the model fills from an MCP-connected data source.modules/ROOT/attachments/tinymceai-mcp-demo/content.cssand loaded it withcontent_css. The live-demo extension does not serve per-demo assets, so the demo stylesheet is published as an attachment.example.jsso the JS tab shows a generic token endpoint rather than the demo key, and so the CodePen tab is suppressed.The demo configuration is a 1:1 port of the demo linked from the ticket. Documented deviations: the
selectorandcontent_cssvalues are adapted for the live-demo extension;font_cssis omitted because the referenced file does not exist upstream.Pre-checks:
modules/ROOT/nav.adochas been updated (if applicable). Not applicable: the page already has a nav entry and no new pages were added.Review: