VOOZH about

URL: https://glama.ai/mcp/servers/Web3Auth/web3auth-mcp?locale=es-ES

⇱ MCP de MetaMask Embedded Wallets by Web3Auth | Glama


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:

  1. 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.

  2. 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

search_docs

Busca en la documentación y proyectos de ejemplo

get_doc

Obtiene el contenido completo de cualquier página de documentación

get_example

Obtiene el código fuente completo de un ejemplo de integración

get_sdk_reference

Obtiene tipos y hooks del SDK desde los repositorios de código abierto

search_community

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 -y

La 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 only

Cursor

npx degit Web3Auth/web3auth-mcp/skills/web3auth .cursor/skills/web3auth

Cursor 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.md

Claude 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/web3auth

Antigravity 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/web3auth

Coloca 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-wallets

O 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.io

O 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.json

  • Windows: %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.json

  • Windows: %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.io

5ire

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-remote

Luego 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.txt

Para herramientas que admiten la especificación llms.txt y pueden indexar documentación automáticamente:

https://docs.metamask.io/llms.txt

Advertencia: 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

.cursor-plugin/ + mcp.json

VS Code Marketplace

Extension

plugins/vscode/

JetBrains Marketplace

Plugin

plugins/jetbrains/

Zed Extensions

Extension

plugins/zed/

Claude Agent SDK

Plugin

plugins/claude/

Raycast Store

Extension

plugins/raycast/

ChatGPT GPT Store

Custom GPT

openai/

Official MCP Registry

server.json

server.json

Glama

glama.json

glama.json

Smithery

Server card

app/.well-known/mcp/server-card.json/route.ts

Vercel skills.sh

Skill

skills/web3auth/

agentskill.sh

Skill

skills/web3auth/


Variables de entorno

Variable

Requerido

Descripción

GITHUB_TOKEN

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 get_sdk_reference


Desarrollo

npm install
npm run build
npm start # Run via stdio
npm run dev # Watch mode

Actualizació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

skills/web3auth/SKILL.md

Nuevas páginas de documentación o cambios de URL

src/content/registry.ts

Cambios en las capacidades de la plataforma

src/content/platform-matrix.ts

Cambios en la estructura del repositorio del SDK

src/content/sdk-registry.ts

Se necesita una nueva categoría de herramienta

src/tools/register.ts

Contenido de la página de documentación cambiado

Nada (se obtiene en vivo)

Licencia

MIT

A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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