Skip to content

Add EW AI Integration documentation#2767

Merged
yashovardhan merged 15 commits intomainfrom
ew-ai-mcp
Mar 20, 2026
Merged

Add EW AI Integration documentation#2767
yashovardhan merged 15 commits intomainfrom
ew-ai-mcp

Conversation

@yashovardhan
Copy link
Member

@yashovardhan yashovardhan commented Mar 17, 2026

Adds the docs related to EW MCP Server and Skills. Also has fixes related to CSS issues of codeblocks. This fetches the Skill file dynamically from the repository.


Note

Medium Risk
Mostly documentation and styling, but it changes the virtual-files Docusaurus plugin to expose selected remote content via global data, which could affect build/runtime behavior and page payload if misconfigured.

Overview
Adds a new Embedded Wallets build-with-ai.mdx page describing how to use AI assistants with the Embedded Wallets Skill + MCP server, and links it into ew-sidebar.js.

Introduces SkillContent which renders the SKILL.md fetched by docusaurus-plugin-virtual-files; the plugin is extended with a globalDataKeys allowlist and setGlobalData support, and qs-file-links.json gains the new EW_AI_SKILL_MD mapping (wired in docusaurus.config.js).

Updates codeblock/tab styling to rely on stable [class*='…'] selectors (and tweaks Tabs card styling), and adds remark-gfm to dependencies.

Written by Cursor Bugbot for commit 14ba5f3. This will update automatically on new commits. Configure here.

@yashovardhan yashovardhan requested review from a team as code owners March 17, 2026 12:39
@vercel
Copy link

vercel bot commented Mar 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
metamask-docs Ready Ready Preview, Comment Mar 20, 2026 8:35am

Request Review

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Copy link
Contributor

@bgravenorst bgravenorst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some feedback attached

:::

<Tabs>
<TabItem value="cursor-skill" label="Cursor" default>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Our tab styling is not really suitable for adding content. It's best for code examples. Content is a bit hard to follow in the tab.
Also, the npm2yarn formatting is off (and we're essentially nesting tabs).
Noticed a bug where the "Copy button" doesn't display the tabbed content (we have a new implementation of this as a seperate PR, which may fix this)
Could we have this as seperate topics?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have separated them out as requested

yashovardhan and others added 6 commits March 18, 2026 10:05
Co-authored-by: Byron Gravenorst <50852695+bgravenorst@users.noreply.github.com>
Co-authored-by: Byron Gravenorst <50852695+bgravenorst@users.noreply.github.com>
Co-authored-by: Byron Gravenorst <50852695+bgravenorst@users.noreply.github.com>
Co-authored-by: Byron Gravenorst <50852695+bgravenorst@users.noreply.github.com>
Co-authored-by: Byron Gravenorst <50852695+bgravenorst@users.noreply.github.com>
Co-authored-by: Byron Gravenorst <50852695+bgravenorst@users.noreply.github.com>
alexandratran
alexandratran previously approved these changes Mar 18, 2026
Copy link
Contributor

@alexandratran alexandratran left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I separated out the tabbed sections into subheadings as @bgravenorst suggested, + minor edits. LGTM.

bgravenorst
bgravenorst previously approved these changes Mar 19, 2026
Copy link
Contributor

@bgravenorst bgravenorst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@yashovardhan yashovardhan dismissed stale reviews from bgravenorst and alexandratran via 1e25a99 March 20, 2026 08:01
@yashovardhan yashovardhan merged commit 6989a7f into main Mar 20, 2026
17 of 18 checks passed
@yashovardhan yashovardhan deleted the ew-ai-mcp branch March 20, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants