MetaMask Embedded Wallets MCP-Server
Beschleunigen Sie die Integration von MetaMask Embedded Wallets, indem Sie Ihrem KI-Coding-Assistenten Live-Zugriff auf die Dokumentation und fundiertes Wissen über das SDK geben.
Es gibt zwei Dinge einzurichten:
Skill — Bringt Ihrem KI-Assistenten bei, wie er über das SDK denken soll: Architektur, Framework-Besonderheiten, Regeln zur Schlüsselableitung und häufige Fehler. Der Skill enthält keinen Code; das MCP stellt diesen bereit.
MCP-Server — Gibt Ihrem KI-Assistenten Echtzeit-Zugriff, um Dokumentationen zu durchsuchen, Beispiele abzurufen und SDK-Typen nachzuschlagen.
MCP-Tools
Tool | Was es tut |
| Durchsucht Dokumentationen und Beispielprojekte |
| Ruft den vollständigen Inhalt einer beliebigen Dokumentationsseite ab |
| Ruft den vollständigen Quellcode eines Integrationsbeispiels ab |
| Ruft SDK-Typen und Hooks aus den Open-Source-Repos ab |
| Durchsucht den MetaMask Builder Hub nach echten Benutzerproblemen |
Related MCP server: Axiom-hub
Skill
Der Skill vermittelt Ihrem KI-Assistenten das mentale Modell für MetaMask Embedded Wallets. Er umfasst Logik zur SDK-Auswahl, Regeln zur Schlüsselableitung, Authentifizierungskonzepte, Plattform-Besonderheiten und häufige Fehler, die allein aus der Dokumentation nicht offensichtlich sind.
Tipp: Für die beste Erfahrung verwenden Sie den MCP-Server zusammen mit dem Skill, damit Ihr LLM Live-Dokumentationen und Beispiele abrufen kann, anstatt sich auf statischen Text zu verlassen.
Universelle Installation (funktioniert mit 18+ Agenten)
npx skills add Web3Auth/web3auth-mcp --skill web3auth -yDie skills CLI von Vercel erkennt Ihren aktiven KI-Agenten und installiert ihn automatisch im richtigen Verzeichnis — Cursor, Claude Code, Copilot, Kiro, Cline, Codex, Antigravity und 40+ weitere.
Zur globalen Installation (verfügbar in allen Projekten) oder für einen bestimmten Agenten:
npx skills add Web3Auth/web3auth-mcp --skill web3auth -g -y # global
npx skills add Web3Auth/web3auth-mcp --skill web3auth -a cursor -y # Cursor only
npx skills add Web3Auth/web3auth-mcp --skill web3auth -a claude-code -y # Claude Code onlyCursor
npx degit Web3Auth/web3auth-mcp/skills/web3auth .cursor/skills/web3authCursor erkennt automatisch jede SKILL.md innerhalb von .cursor/skills/ und aktiviert sie bei Bedarf.
Oder installieren Sie über den Cursor Marketplace — suchen Sie nach "MetaMask Embedded Wallets".
Claude Code CLI
npx degit Web3Auth/web3auth-mcp/skills/web3auth /tmp/web3auth-skill
cat /tmp/web3auth-skill/SKILL.md >> CLAUDE.mdClaude Desktop
Öffnen Sie Claude Desktop → Settings → Custom Instructions und fügen Sie den Inhalt von skills/web3auth/SKILL.md direkt ein.
Antigravity
npx degit Web3Auth/web3auth-mcp/skills/web3auth .agent/skills/web3authAntigravity erkennt Skills innerhalb von .agent/skills/ automatisch. Für eine globale Installation über alle Projekte hinweg verwenden Sie stattdessen ~/.gemini/antigravity/skills/.
Windsurf / Cline / Kiro / Continue
npx degit Web3Auth/web3auth-mcp/skills/web3auth .windsurf/skills/web3authPlatzieren Sie den Skill im tool-spezifischen Skill-Verzeichnis. Die meisten Tools akzeptieren auch das Einfügen des Inhalts von SKILL.md in ein System-Prompt oder ein Feld für benutzerdefinierte Anweisungen.
Andere Tools
Für jedes LLM-Tool mit einem System-Prompt oder einem Feld für benutzerdefinierte Anweisungen fügen Sie den Inhalt von skills/web3auth/SKILL.md direkt ein.
MCP-Server-Einrichtung
Cursor
Der schnellste Weg ist ein Klick:
👁 Add MetaMask Embedded Wallets MCP to Cursor
Oder installieren Sie über den Cursor Marketplace — suchen Sie nach "MetaMask Embedded Wallets".
Oder fügen Sie es manuell hinzu. Öffnen Sie Cursor Settings → Tools & Integrations → MCP und fügen Sie hinzu:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}VS Code (GitHub Copilot)
Installieren Sie über den Visual Studio Marketplace — suchen Sie nach "MetaMask Embedded Wallets", oder:
code --install-extension Web3Auth.metamask-embedded-walletsOder verwenden Sie die Ein-Klick-Installations-URL:
vscode:mcp/install?{"name":"web3auth","url":"https://mcp.web3auth.io"}Oder fügen Sie es manuell zu Ihrem Workspace .vscode/mcp.json hinzu:
{
"servers": {
"web3auth": {
"type": "http",
"url": "https://mcp.web3auth.io"
}
}
}JetBrains (IntelliJ, PyCharm, WebStorm, Android Studio)
Installieren Sie über den JetBrains Marketplace — suchen Sie nach "MetaMask Embedded Wallets".
Oder fügen Sie es manuell unter Settings → Tools → AI Assistant → Model Context Protocol (MCP) hinzu:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io",
"transport": "http"
}
}
}Claude Code CLI
claude mcp add --transport http web3auth https://mcp.web3auth.ioOder fügen Sie es manuell zu Ihrem Projekt-claude.json hinzu:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Claude Desktop
Öffnen Sie Ihre Claude Desktop-Konfigurationsdatei:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Fügen Sie den Server zum Abschnitt mcpServers hinzu:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Starten Sie Claude Desktop neu und fragen Sie: "Search MetaMask Embedded Wallets docs for React quick start", um die Verbindung zu überprüfen.
ChatGPT Desktop
Öffnen Sie ChatGPT Desktop → Settings → Connections und fügen Sie einen neuen MCP-Server hinzu:
Name: web3auth
URL:
https://mcp.web3auth.io
Windsurf
Öffnen Sie Windsurf Settings → MCP und fügen Sie hinzu:
{
"mcpServers": {
"web3auth": {
"serverUrl": "https://mcp.web3auth.io"
}
}
}Oder bearbeiten Sie ~/.codeium/windsurf/mcp_config.json direkt.
Kiro (AWS)
Fügen Sie es zu Ihrem Projekt-.kiro/settings/mcp.json hinzu:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Warp Terminal
Öffnen Sie in Warp Settings → AI → MCP Servers und klicken Sie auf Add Server:
Name: web3auth
URL:
https://mcp.web3auth.io
Oder verwenden Sie die Ein-Klick-MCP-Installation von Warp, falls in Ihrer Version verfügbar.
Cline (VS Code)
Fügen Sie es zu Ihren Cline MCP-Einstellungen hinzu (Ctrl+Shift+P → "Cline: Open MCP Settings"):
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io",
"transport": "http"
}
}
}Continue.dev
Fügen Sie es zu Ihrer Continue config.json hinzu (öffnen mit Ctrl+Shift+P → "Continue: Open config.json"):
{
"mcpServers": [
{
"name": "web3auth",
"url": "https://mcp.web3auth.io"
}
]
}Zed
Fügen Sie es zu Ihrer Zed settings.json hinzu (Cmd+, zum Öffnen):
{
"context_servers": {
"web3auth": {
"command": {
"path": "npx",
"args": ["-y", "mcp-remote", "https://mcp.web3auth.io"]
}
}
}
}Oder installieren Sie über Zed Extensions — suchen Sie nach "MetaMask Embedded Wallets".
Antigravity
Öffnen Sie Ihre MCP-Konfigurationsdatei:
macOS/Linux:
~/.config/antigravity/mcp.jsonWindows:
%APPDATA%\antigravity\mcp.json
Fügen Sie den Server zum Abschnitt mcpServers hinzu:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Antigravity lädt MCP-Konfigurationsänderungen automatisch neu — kein Neustart erforderlich.
Xcode (via GitHub Copilot)
Xcode 26.3+ unterstützt MCP über GitHub Copilot. Fügen Sie den Server zu Ihrer Copilot MCP-Konfiguration hinzu oder verwenden Sie die oben genannte VS Code-Erweiterungseinrichtung (die Copilot MCP-Registrierung wird geteilt).
Alternativ konfigurieren Sie die agentischen Tools von Xcode so, dass sie direkt auf https://mcp.web3auth.io verweisen, über Settings → Copilot → MCP Servers.
Eclipse (via GitHub Copilot)
Eclipse mit GitHub Copilot unterstützt MCP. Fügen Sie es über Eclipse → Preferences → GitHub Copilot → MCP Servers → Add Server hinzu:
Name: web3auth
URL:
https://mcp.web3auth.io
Neovim (avante.nvim)
Fügen Sie es in Ihrer Lua-Konfiguration über mcphub.nvim hinzu:
require("mcphub").setup({
servers = {
web3auth = {
url = "https://mcp.web3auth.io",
transport = "streamable-http",
},
},
})Oder verwenden Sie mcp-remote für Kompatibilität:
require("avante").setup({
mcp = {
servers = {
web3auth = {
command = "npx",
args = { "-y", "mcp-remote", "https://mcp.web3auth.io" },
},
},
},
})Neovim (codecompanion.nvim)
require("codecompanion").setup({
extensions = {
mcp = {
servers = {
web3auth = {
command = "npx",
args = { "-y", "mcp-remote", "https://mcp.web3auth.io" },
},
},
},
},
})Amp (Sourcegraph)
Fügen Sie es zu Ihrer Amp MCP-Konfiguration hinzu:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Goose
Fügen Sie es zu ~/.config/goose/config.yaml hinzu:
extensions:
- name: web3auth
type: http
url: https://mcp.web3auth.io5ire
In 5ire Settings → MCP Servers → Add:
Name: web3auth
URL:
https://mcp.web3auth.io
Aider
Aider unterstützt MCP über die LiteLLM-Brücke. Fügen Sie es zu Ihrer Aider-Konfiguration hinzu:
mcp_servers:
web3auth:
command: npx
args: ["-y", "mcp-remote", "https://mcp.web3auth.io"]Codex CLI
Für Codex CLI oder jeden anderen Agenten, der nur stdio unterstützt, verwenden Sie mcp-remote, um den HTTP-Endpunkt zu überbrücken:
npm install -g mcp-remoteFügen Sie es dann zu ~/.codex/config.toml hinzu:
[mcp_servers.web3auth]
command = "npx"
args = ["-y", "mcp-remote", "https://mcp.web3auth.io"]Oder fügen Sie es zur JSON-Konfiguration Ihres Agenten hinzu:
{
"mcpServers": {
"web3auth": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.web3auth.io"]
}
}
}Statische Dokumentation (llms.txt)
Wenn Ihr KI-Tool MCP noch nicht unterstützt, verwenden Sie stattdessen die statische Dokumentationsdatei:
https://docs.metamask.io/llms-full.txtFür Tools, die die llms.txt-Spezifikation unterstützen und Dokumentationen automatisch indizieren können:
https://docs.metamask.io/llms.txtWarnung: Die statische Datei ist eine Momentaufnahme und enthält möglicherweise nicht die neuesten Updates. Verwenden Sie nach Möglichkeit den MCP-Server für stets aktuelle Dokumentationen.
Mit dem Bauen beginnen
Sobald Skill und MCP eingerichtet sind, fragen Sie Ihren KI-Assistenten direkt. Gute Start-Prompts:
"Add MetaMask Embedded Wallets to my React app with Google login."
"Set up social login wallets in my Next.js app using Wagmi."
"Integrate embedded wallets in my Flutter app."
"Why are my users getting different wallet addresses after I changed the login method?"
Tipp: Verwenden Sie den Planungsmodus (sofern verfügbar) für Ihren ersten Prompt. Überprüfen Sie den Plan, bevor Sie Code generieren — dies erkennt Architekturfehler frühzeitig und vermeidet Konfigurationsfehler, die Wallet-Adressen in der Produktion ändern würden.
Verteilung
Dieses Repo liefert Artefakte für jede wichtige Entwicklerplattform:
Plattform | Typ | Speicherort |
Cursor Marketplace | Plugin |
|
VS Code Marketplace | Erweiterung |
|
JetBrains Marketplace | Plugin |
|
Zed Extensions | Erweiterung |
|
Claude Agent SDK | Plugin |
|
Raycast Store | Erweiterung |
|
ChatGPT GPT Store | Custom GPT |
|
Offizielle MCP-Registrierung |
|
|
Glama |
|
|
Smithery | Server-Karte |
|
Vercel skills.sh | Skill |
|
agentskill.sh | Skill |
|
Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Nein | GitHub Personal Access Token. Optional, aber empfohlen, um Ratenbegrenzungen beim Abrufen von SDK-Quellcode über |
Entwicklung
npm install
npm run build
npm start # Run via stdio
npm run dev # Watch modeInhalt aktualisieren
Wenn ein Produktupdate erscheint, müssen nur wenige Dateien geändert werden:
Was hat sich geändert | Datei zum Aktualisieren |
SDK-Architektur / neue Fallstricke |
|
Neue Dokumentationsseiten oder URL-Änderungen |
|
Plattformfähigkeiten geändert |
|
SDK-Repo-Struktur geändert |
|
Neue Tool-Kategorie benötigt |
|
Inhalt der Dokumentationsseite geändert | Nichts (wird live abgerufen) |
Lizenz
MIT
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Web3Auth/web3auth-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
