Skip to main content
Glama

MCP-сервер MetaMask Embedded Wallets

Ускорьте создание интеграций с MetaMask Embedded Wallets, предоставив своему ИИ-помощнику по написанию кода прямой доступ к документации и глубоким знаниям об SDK.

Необходимо настроить две вещи:

  1. Навык (Skill) — обучает вашего ИИ-помощника тому, как мыслить об SDK: архитектура, особенности фреймворков, правила деривации ключей и распространенные ошибки. В самом навыке нет кода; его предоставляет MCP.

  2. MCP-сервер — дает вашему ИИ-помощнику доступ в реальном времени к поиску по документации, получению примеров и просмотру типов SDK.


Инструменты MCP

Инструмент

Что он делает

search_docs

Поиск по документации и примерам проектов

get_doc

Получение полного содержимого любой страницы документации

get_example

Получение полного исходного кода примера интеграции

get_sdk_reference

Получение типов и хуков SDK из репозиториев с открытым кодом

search_community

Поиск реальных проблем пользователей в MetaMask Builder Hub


Related MCP server: Privy MCP Server

Навык (Skill)

Навык обучает вашего ИИ-помощника ментальной модели MetaMask Embedded Wallets. Он включает логику выбора SDK, правила деривации ключей, концепции аутентификации, особенности платформ и распространенные ошибки, которые не всегда очевидны из одной лишь документации.

Совет: Для наилучшего результата используйте MCP-сервер вместе с навыком, чтобы ваша LLM могла получать актуальную документацию и примеры, а не полагаться только на статический текст.

Универсальная установка (работает с 18+ агентами)

npx skills add Web3Auth/web3auth-mcp --skill web3auth -y

CLI skills от Vercel автоматически обнаруживает вашего активного ИИ-агента и устанавливает навык в нужную директорию — Cursor, Claude Code, Copilot, Kiro, Cline, Codex, Antigravity и еще 40+.

Для глобальной установки (доступно во всех проектах) или для конкретного агента:

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 автоматически находит любой файл SKILL.md внутри .cursor/skills/ и активирует его, когда это уместно.

Или установите через Cursor Marketplace — выполните поиск по запросу "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

Откройте Claude Desktop → Settings → Custom Instructions и вставьте содержимое файла skills/web3auth/SKILL.md.

Antigravity

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

Antigravity автоматически находит навыки внутри .agent/skills/. Для глобальной установки во всех проектах используйте ~/.gemini/antigravity/skills/.

Windsurf / Cline / Kiro / Continue

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

Поместите навык в директорию навыков конкретного инструмента. Большинство инструментов также позволяют вставить содержимое SKILL.md в системный промпт или поле пользовательских инструкций.

Другие инструменты

Для любого ИИ-инструмента с системным промптом или полем пользовательских инструкций просто вставьте содержимое skills/web3auth/SKILL.md.


Настройка MCP-сервера

Cursor

Самый быстрый способ — в один клик:

Добавить MetaMask Embedded Wallets MCP в Cursor

Или установите через Cursor Marketplace — выполните поиск по запросу "MetaMask Embedded Wallets".

Или добавьте вручную. Откройте Cursor Settings → Tools & Integrations → MCP и добавьте:

{
  "mcpServers": {
    "web3auth": {
      "url": "https://mcp.web3auth.io"
    }
  }
}

VS Code (GitHub Copilot)

Установите из Visual Studio Marketplace — выполните поиск по запросу "MetaMask Embedded Wallets", или:

code --install-extension Web3Auth.metamask-embedded-wallets

Или используйте URL для установки в один клик:

vscode:mcp/install?{"name":"web3auth","url":"https://mcp.web3auth.io"}

Или добавьте вручную в файл .vscode/mcp.json вашего рабочего пространства:

{
  "servers": {
    "web3auth": {
      "type": "http",
      "url": "https://mcp.web3auth.io"
    }
  }
}

JetBrains (IntelliJ, PyCharm, WebStorm, Android Studio)

Установите из JetBrains Marketplace — выполните поиск по запросу "MetaMask Embedded Wallets".

Или добавьте вручную в 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

Или добавьте вручную в файл claude.json вашего проекта:

{
  "mcpServers": {
    "web3auth": {
      "url": "https://mcp.web3auth.io"
    }
  }
}

Claude Desktop

Откройте файл конфигурации Claude Desktop:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Добавьте сервер в секцию mcpServers:

{
  "mcpServers": {
    "web3auth": {
      "url": "https://mcp.web3auth.io"
    }
  }
}

Перезапустите Claude Desktop и спросите: "Search MetaMask Embedded Wallets docs for React quick start", чтобы проверить соединение.

ChatGPT Desktop

Откройте ChatGPT Desktop → Settings → Connections и добавьте новый MCP-сервер:

  • Name: web3auth

  • URL: https://mcp.web3auth.io

Windsurf

Откройте Windsurf Settings → MCP и добавьте:

{
  "mcpServers": {
    "web3auth": {
      "serverUrl": "https://mcp.web3auth.io"
    }
  }
}

Или отредактируйте файл ~/.codeium/windsurf/mcp_config.json напрямую.

Kiro (AWS)

Добавьте в файл .kiro/settings/mcp.json вашего проекта:

{
  "mcpServers": {
    "web3auth": {
      "url": "https://mcp.web3auth.io"
    }
  }
}

Warp Terminal

В Warp откройте Settings → AI → MCP Servers и нажмите Add Server:

  • Name: web3auth

  • URL: https://mcp.web3auth.io

Или используйте установку MCP в один клик, если она доступна в вашей версии.

Cline (VS Code)

Добавьте в настройки MCP Cline (Ctrl+Shift+P → "Cline: Open MCP Settings"):

{
  "mcpServers": {
    "web3auth": {
      "url": "https://mcp.web3auth.io",
      "transport": "http"
    }
  }
}

Continue.dev

Добавьте в файл config.json для Continue (откройте через Ctrl+Shift+P → "Continue: Open config.json"):

{
  "mcpServers": [
    {
      "name": "web3auth",
      "url": "https://mcp.web3auth.io"
    }
  ]
}

Zed

Добавьте в файл settings.json для Zed (Cmd+, для открытия):

{
  "context_servers": {
    "web3auth": {
      "command": {
        "path": "npx",
        "args": ["-y", "mcp-remote", "https://mcp.web3auth.io"]
      }
    }
  }
}

Или установите через расширения Zed — выполните поиск по запросу "MetaMask Embedded Wallets".

Antigravity

Откройте файл конфигурации MCP:

  • macOS/Linux: ~/.config/antigravity/mcp.json

  • Windows: %APPDATA%\antigravity\mcp.json

Добавьте сервер в секцию mcpServers:

{
  "mcpServers": {
    "web3auth": {
      "url": "https://mcp.web3auth.io"
    }
  }
}

Antigravity автоматически перезагружает изменения конфигурации MCP — перезапуск не требуется.

Xcode (через GitHub Copilot)

Xcode 26.3+ поддерживает MCP через GitHub Copilot. Добавьте сервер в конфигурацию MCP Copilot или используйте настройку расширения VS Code выше (реестр MCP Copilot общий).

Альтернативно, настройте агентские инструменты Xcode на прямой адрес https://mcp.web3auth.io через Settings → Copilot → MCP Servers.

Eclipse (через GitHub Copilot)

Eclipse с GitHub Copilot поддерживает MCP. Добавьте через Eclipse → Preferences → GitHub Copilot → MCP Servers → Add Server:

  • Name: web3auth

  • URL: https://mcp.web3auth.io

Neovim (avante.nvim)

В вашей конфигурации Lua добавьте через mcphub.nvim:

require("mcphub").setup({
  servers = {
    web3auth = {
      url = "https://mcp.web3auth.io",
      transport = "streamable-http",
    },
  },
})

Или используйте mcp-remote для совместимости:

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)

Добавьте в конфигурацию MCP Amp:

{
  "mcpServers": {
    "web3auth": {
      "url": "https://mcp.web3auth.io"
    }
  }
}

Goose

Добавьте в ~/.config/goose/config.yaml:

extensions:
  - name: web3auth
    type: http
    url: https://mcp.web3auth.io

5ire

В 5ire Settings → MCP Servers → Add:

  • Name: web3auth

  • URL: https://mcp.web3auth.io

Aider

Aider поддерживает MCP через мост LiteLLM. Добавьте в конфигурацию Aider:

mcp_servers:
  web3auth:
    command: npx
    args: ["-y", "mcp-remote", "https://mcp.web3auth.io"]

Codex CLI

Для Codex CLI или любого агента, работающего только через stdio, используйте mcp-remote для соединения с HTTP-эндпоинтом:

npm install -g mcp-remote

Затем добавьте в ~/.codex/config.toml:

[mcp_servers.web3auth]
command = "npx"
args = ["-y", "mcp-remote", "https://mcp.web3auth.io"]

Или добавьте в JSON-конфигурацию вашего агента:

{
  "mcpServers": {
    "web3auth": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.web3auth.io"]
    }
  }
}

Статическая документация (llms.txt)

Если ваш ИИ-инструмент еще не поддерживает MCP, используйте статический файл документации:

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

Для инструментов, поддерживающих спецификацию llms.txt и способных автоматически индексировать документацию:

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

Внимание: Статический файл является снимком и может не содержать последних обновлений. По возможности используйте MCP-сервер для получения всегда актуальной документации.


Начните разработку

После настройки навыка и MCP задавайте вопросы своему ИИ-помощнику напрямую. Хорошие начальные промпты:

  • "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?"

Совет: Используйте режим планирования (где доступно) для вашего начального промпта. Просмотрите план перед генерацией кода — это позволяет выявить архитектурные ошибки на раннем этапе и избежать ошибок конфигурации, которые могут изменить адреса кошельков в продакшене.


Распространение

Этот репозиторий содержит артефакты для всех основных платформ разработчиков:

Платформа

Тип

Расположение

Cursor Marketplace

Плагин

.cursor-plugin/ + mcp.json

VS Code Marketplace

Расширение

plugins/vscode/

JetBrains Marketplace

Плагин

plugins/jetbrains/

Zed Extensions

Расширение

plugins/zed/

Claude Agent SDK

Плагин

plugins/claude/

Raycast Store

Расширение

plugins/raycast/

ChatGPT GPT Store

Custom GPT

openai/

Официальный реестр MCP

server.json

server.json

Glama

glama.json

glama.json

Smithery

Server card

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

Vercel skills.sh

Навык

skills/web3auth/

agentskill.sh

Навык

skills/web3auth/


Переменные окружения

Переменная

Обязательно

Описание

GITHUB_TOKEN

Нет

Личный токен доступа GitHub. Необязательно, но рекомендуется для предотвращения ограничений скорости при получении исходного кода SDK через get_sdk_reference


Разработка

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

Обновление контента

При выпуске обновления продукта нужно изменить лишь несколько файлов:

Что изменилось

Файл для обновления

Архитектура SDK / новые нюансы

skills/web3auth/SKILL.md

Новые страницы доков или URL

src/content/registry.ts

Изменение возможностей платформы

src/content/platform-matrix.ts

Изменение структуры репо SDK

src/content/sdk-registry.ts

Нужна новая категория инструментов

src/tools/register.ts

Изменение контента страницы доков

Ничего (получается в реальном времени)

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Non-custodial DeFi for AI agents: swaps, concentrated liquidity (V3/V4) zaps + ranges, 5 EVM chains

  • Verifiable provenance for AI agents — ZK proofs over confidential documents, no plaintext exposure.

  • EUDI Wallet MCP — EU Digital Identity Wallet under eIDAS 2.0 for AI agent authentication via

View all MCP Connectors

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