Servidor MCP de MetaMask Embedded Wallets
Crea integraciones de MetaMask Embedded Wallets más rápido dándole a tu asistente de codificación de IA acceso en vivo a la documentación y al conocimiento profundo del SDK.
Hay dos cosas que configurar:
Habilidad (Skill) — Enseña a tu asistente de IA cómo pensar sobre el SDK: arquitectura, peculiaridades del framework, reglas de derivación de claves y errores comunes. No hay código en la habilidad; el MCP proporciona eso.
Servidor MCP — Le da a tu asistente de IA acceso en tiempo real para buscar documentación, obtener ejemplos y consultar tipos del SDK.
Herramientas MCP
Herramienta | Qué hace |
| Busca en la documentación y proyectos de ejemplo |
| Obtiene el contenido completo de cualquier página de documentación |
| Obtiene el código fuente completo de un ejemplo de integración |
| Obtiene tipos y hooks del SDK desde los repositorios de código abierto |
| Busca problemas reales de usuarios en el MetaMask Builder Hub |
Related MCP server: Axiom-hub
Habilidad (Skill)
La habilidad enseña a tu asistente de IA el modelo mental para MetaMask Embedded Wallets. Incluye lógica de selección de SDK, reglas de derivación de claves, conceptos de autenticación, peculiaridades de la plataforma y errores comunes que no son obvios solo con la documentación.
Consejo: Para obtener la mejor experiencia, utiliza el servidor MCP junto con la habilidad para que tu LLM pueda obtener documentación y ejemplos en vivo en lugar de depender de texto estático.
Instalación universal (funciona con más de 18 agentes)
npx skills add Web3Auth/web3auth-mcp --skill web3auth -yLa CLI skills de Vercel detecta tu agente de IA activo y lo instala en el directorio correcto automáticamente: Cursor, Claude Code, Copilot, Kiro, Cline, Codex, Antigravity y más de 40 otros.
Para instalar globalmente (disponible en todos los proyectos) o apuntar a un agente específico:
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 detecta automáticamente cualquier SKILL.md dentro de .cursor/skills/ y lo activa cuando es relevante.
O instálalo a través del Cursor Marketplace: busca "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
Abre Claude Desktop → Settings → Custom Instructions y pega el contenido de skills/web3auth/SKILL.md directamente.
Antigravity
npx degit Web3Auth/web3auth-mcp/skills/web3auth .agent/skills/web3authAntigravity detecta automáticamente las habilidades dentro de .agent/skills/. Para una instalación global en todos los proyectos, utiliza ~/.gemini/antigravity/skills/ en su lugar.
Windsurf / Cline / Kiro / Continue
npx degit Web3Auth/web3auth-mcp/skills/web3auth .windsurf/skills/web3authColoca la habilidad en el directorio de habilidades específico de la herramienta. La mayoría de las herramientas también aceptan pegar el contenido de SKILL.md en un prompt del sistema o en un campo de instrucciones personalizadas.
Otras herramientas
Para cualquier herramienta de LLM con un prompt del sistema o campo de instrucciones personalizadas, pega el contenido de skills/web3auth/SKILL.md directamente.
Configuración del servidor MCP
Cursor
La forma más rápida es con un solo clic:
👁 Añadir MetaMask Embedded Wallets MCP a Cursor
O instálalo a través del Cursor Marketplace: busca "MetaMask Embedded Wallets".
O añádelo manualmente. Abre Cursor Settings → Tools & Integrations → MCP y añade:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}VS Code (GitHub Copilot)
Instálalo desde el Visual Studio Marketplace: busca "MetaMask Embedded Wallets", o:
code --install-extension Web3Auth.metamask-embedded-walletsO utiliza la URL de instalación con un solo clic:
vscode:mcp/install?{"name":"web3auth","url":"https://mcp.web3auth.io"}O añádelo manualmente a tu .vscode/mcp.json del espacio de trabajo:
{
"servers": {
"web3auth": {
"type": "http",
"url": "https://mcp.web3auth.io"
}
}
}JetBrains (IntelliJ, PyCharm, WebStorm, Android Studio)
Instálalo desde el JetBrains Marketplace: busca "MetaMask Embedded Wallets".
O añádelo manualmente en Settings → Tools → AI Assistant → Model Context Protocol (MCP):
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io",
"transport": "http"
}
}
}Claude Code CLI
claude mcp add --transport http web3auth https://mcp.web3auth.ioO añádelo manualmente al claude.json de tu proyecto:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Claude Desktop
Abre tu archivo de configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Añade el servidor a la sección mcpServers:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Reinicia Claude Desktop y pregunta: "Search MetaMask Embedded Wallets docs for React quick start" para verificar la conexión.
ChatGPT Desktop
Abre ChatGPT Desktop → Settings → Connections y añade un nuevo servidor MCP:
Nombre: web3auth
URL:
https://mcp.web3auth.io
Windsurf
Abre Windsurf Settings → MCP y añade:
{
"mcpServers": {
"web3auth": {
"serverUrl": "https://mcp.web3auth.io"
}
}
}O edita ~/.codeium/windsurf/mcp_config.json directamente.
Kiro (AWS)
Añádelo al .kiro/settings/mcp.json de tu proyecto:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Warp Terminal
En Warp, abre Settings → AI → MCP Servers y haz clic en Add Server:
Nombre: web3auth
URL:
https://mcp.web3auth.io
O utiliza la instalación de MCP con un solo clic de Warp si está disponible en tu versión.
Cline (VS Code)
Añádelo a tus ajustes de Cline MCP (Ctrl+Shift+P → "Cline: Open MCP Settings"):
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io",
"transport": "http"
}
}
}Continue.dev
Añádelo a tu config.json de Continue (ábrelo con Ctrl+Shift+P → "Continue: Open config.json"):
{
"mcpServers": [
{
"name": "web3auth",
"url": "https://mcp.web3auth.io"
}
]
}Zed
Añádelo a tu settings.json de Zed (Cmd+, para abrir):
{
"context_servers": {
"web3auth": {
"command": {
"path": "npx",
"args": ["-y", "mcp-remote", "https://mcp.web3auth.io"]
}
}
}
}O instálalo a través de las extensiones de Zed: busca "MetaMask Embedded Wallets".
Antigravity
Abre tu archivo de configuración MCP:
macOS/Linux:
~/.config/antigravity/mcp.jsonWindows:
%APPDATA%\antigravity\mcp.json
Añade el servidor a la sección mcpServers:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Antigravity recarga automáticamente los cambios de configuración de MCP; no es necesario reiniciar.
Xcode (vía GitHub Copilot)
Xcode 26.3+ admite MCP a través de GitHub Copilot. Añade el servidor a tu configuración de Copilot MCP o utiliza la configuración de la extensión de VS Code anterior (el registro de Copilot MCP es compartido).
Alternativamente, configura las herramientas de agente de Xcode para que apunten a https://mcp.web3auth.io directamente a través de Settings → Copilot → MCP Servers.
Eclipse (vía GitHub Copilot)
Eclipse con GitHub Copilot admite MCP. Añádelo a través de Eclipse → Preferences → GitHub Copilot → MCP Servers → Add Server:
Nombre: web3auth
URL:
https://mcp.web3auth.io
Neovim (avante.nvim)
En tu configuración de Lua, añádelo a través de mcphub.nvim:
require("mcphub").setup({
servers = {
web3auth = {
url = "https://mcp.web3auth.io",
transport = "streamable-http",
},
},
})O usando mcp-remote para compatibilidad:
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)
Añádelo a tu configuración de Amp MCP:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Goose
Añádelo a ~/.config/goose/config.yaml:
extensions:
- name: web3auth
type: http
url: https://mcp.web3auth.io5ire
En 5ire Settings → MCP Servers → Add:
Nombre: web3auth
URL:
https://mcp.web3auth.io
Aider
Aider admite MCP a través del puente LiteLLM. Añádelo a tu configuración de Aider:
mcp_servers:
web3auth:
command: npx
args: ["-y", "mcp-remote", "https://mcp.web3auth.io"]Codex CLI
Para Codex CLI o cualquier agente que solo use stdio, utiliza mcp-remote para conectar el endpoint HTTP:
npm install -g mcp-remoteLuego añádelo a ~/.codex/config.toml:
[mcp_servers.web3auth]
command = "npx"
args = ["-y", "mcp-remote", "https://mcp.web3auth.io"]O añádelo a la configuración JSON de tu agente:
{
"mcpServers": {
"web3auth": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.web3auth.io"]
}
}
}Documentación estática (llms.txt)
Si tu herramienta de IA aún no admite MCP, utiliza el archivo de documentación estática en su lugar:
https://docs.metamask.io/llms-full.txtPara herramientas que admiten la especificación llms.txt y pueden indexar documentación automáticamente:
https://docs.metamask.io/llms.txtAdvertencia: El archivo estático es una instantánea y puede no incluir las últimas actualizaciones. Utiliza el servidor MCP siempre que sea posible para obtener documentación siempre actualizada.
Empieza a construir
Una vez que la habilidad y el MCP estén configurados, pregúntale directamente a tu asistente de IA. Buenos prompts iniciales:
"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?"
Consejo: Utiliza el modo de planificación (donde esté disponible) para tu prompt inicial. Revisa el plan antes de generar código; esto detecta errores de arquitectura a tiempo y evita errores de configuración que cambiarían las direcciones de las billeteras en producción.
Distribución
Este repositorio distribuye artefactos para cada plataforma de desarrollador importante:
Plataforma | Tipo | Ubicación |
Cursor Marketplace | Plugin |
|
VS Code Marketplace | Extension |
|
JetBrains Marketplace | Plugin |
|
Zed Extensions | Extension |
|
Claude Agent SDK | Plugin |
|
Raycast Store | Extension |
|
ChatGPT GPT Store | Custom GPT |
|
Official MCP Registry |
|
|
Glama |
|
|
Smithery | Server card |
|
Vercel skills.sh | Skill |
|
agentskill.sh | Skill |
|
Variables de entorno
Variable | Requerido | Descripción |
| No | Token de acceso personal de GitHub. Opcional pero recomendado para evitar límites de tasa al obtener el código fuente del SDK a través de |
Desarrollo
npm install
npm run build
npm start # Run via stdio
npm run dev # Watch modeActualización de contenido
Cuando se lanza una actualización del producto, solo es necesario cambiar algunos archivos:
Qué cambió | Archivo a actualizar |
Arquitectura del SDK / nuevos problemas |
|
Nuevas páginas de documentación o cambios de URL |
|
Cambios en las capacidades de la plataforma |
|
Cambios en la estructura del repositorio del SDK |
|
Se necesita una nueva categoría de herramienta |
|
Contenido de la página de documentación cambiado | Nada (se obtiene en vivo) |
Licencia
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
