hifriendbot/agentwallet-mcp

hifriendbot/agentwallet-mcp

от hifriendbot
Создаёт и управляет криптокошельками на EVM-сетях и Solana: переводы, стейблкоины, оплата x402-счетов. Без KYC, дешевле Coinbase.

AgentWallet MCP Server

Permissionless wallet infrastructure for AI agents. Create wallets, sign transactions, and broadcast on-chain, on any EVM chain and Solana. Built-in guards. No KYC. The only AI agent wallet that accepts crypto for its own API fees.

Your keys can stay on your machine. Set one environment variable and every signature happens in your own process. No server sees the key, no company can freeze the wallet, and you can verify that claim by reading src/local-wallet.ts or by running the server with the API pointed at a closed port.

No KYC. No KYT. No approval process. No transaction monitoring. No one can block your wallet. Pay with USDC on-chain, no credit card required.

Two modes

Local (self-custody) Hosted (custodial)
Who holds the key You, in your own process Encrypted on AgentWallet servers
Set up One env var, no account needed API key
Chains EVM + Solana EVM + Solana
Can anyone freeze it No Yes, that is what pause is for
Spend guards AGENTWALLET_MAX_TX_NATIVE, AGENTWALLET_MAX_TX_TOKEN, AGENTWALLET_MAX_TX_SOL, AGENTWALLET_MAX_AUTOPAY Server-side limits, pause, rate limits
Paywalls, usage, billing Needs an API key too Included
Инструменты были проиндексированы:
approve_permit2

One-time ERC-20 approval of a token to the Permit2 contract, needed before paying x402 "upto" endpoints with that token. A normal on-chain transaction (needs gas). By default approves the maximum, the ecosystem norm, so it never has to be repeated; pass amount to grant a bounded allowance instead (required under AGENTWALLET_MAX_TX_TOKEN and under a spend policy, both of which refuse a max approval; under a policy the allowance counts against the budgets). Permit2 itself only moves what each signed authorization allows.

Параметры
  • amountstring

    Разрешение на выдачу в человекочитаемых единицах (например, "100"). Не указывайте, чтобы не ограничивать.

  • chain_idintegerобязательный

    ID цепочки.

  • tokenstringобязательный

    Адрес токена ERC-20 (например, USDC в сети Base)

  • wallet_idintegerобязательный

    ID кошелька

approve_token

Approve a spender contract to transfer ERC-20 tokens on your behalf. Required before interacting with any DeFi protocol (DEXs, lending, etc.). Use amount "max" for unlimited approval, or specify an exact amount. Under a spend policy an approval is a spend: it counts against the budgets, the spender is checked as a recipient, and "max" is refused.

Параметры
  • amountstringобязательный

    Сумма для одобрения в человекочитаемом формате (например, "1000") или "max" для неограниченной суммы.

  • chain_idintegerобязательный

    ID цепочки.

  • decimalsinteger

    Десятичные знаки токена. Определяются из реестра или контракта токена, если не указаны; если указаны, должны совпадать.

  • spenderstringобязательный

    Адрес контракта для одобрения в качестве распорядителя

  • tokenstringобязательный

    Адрес контракта токена ERC-20

  • wallet_idintegerобязательный

    ID кошелька

buy_verification_credits

Покупает кредиты верификации x402 через USDC в ончейне. Владельцам пейволлов нужны кредиты для обработки верификаций сверх бесплатного лимита (1 000 в месяц), если у них не настроен биллинг Stripe. Возвращает платёжные инструкции 402: оплатите в ончейне и повторите с подтверждением.

Параметры
  • countinteger

    Количество кредитов верификации для покупки (мин. 100, по умолчанию 1000)

call_contract

Выполняет read-only вызов к смарт-контракту (eth_call). Возвращает необработанный hex-результат. Не расходует газ и не изменяет состояние. Полезен для чтения on-chain данных: балансов токенов, цен, позиций.

Параметры
  • chain_idintegerобязательный

    ID цепочки.

  • datastringобязательный

    ABI-кодированный calldata (шестнадцатеричное значение с префиксом 0x)

  • tostringобязательный

    Адрес контракта

check_approval

Статус одобрения платежа, созданного, когда pay_x402 превысил лимит на хостинговом кошельке. Возвращает pending, approved, denied или expired. После одобрения вызовите pay_x402 снова с approval_id.

Параметры
  • approval_idstringобязательный

    Approval id, который возвращает pay_x402

check_token_risk

Оценивает токен ERC-20 перед одобрением или обменом: honeypot, налоги, права владельца, проверенный исходный код, концентрация держателей, ликвидность DEX. Использует GoPlus Security (бесплатно, без ключа) с on-chain fallback. Предупреждение для вызывающего, которое нужно взвесить; никогда не блокирует.

Параметры
  • chain_idintegerобязательный

    ID цепочки.

  • tokenstringобязательный

    Адрес контракта токена ERC-20

create_paywall

Создаёт paywall x402, который взимает плату с агентов/клиентов за доступ к ресурсу. Возвращает публичный URL доступа, который возвращает HTTP 402 до момента оплаты. Агенты платят on-chain, затем повторяют запрос с подтверждением, чтобы получить содержимое.

Параметры
  • amountstringобязательный

    Цена в человекочитаемом формате (например, "0.01" для 0.01 USDC)

  • chain_idinteger

    Chain ID для платежей (8453=Base, 1=Ethereum и т. д.)

  • descriptionstring

    Описание, отображаемое в ответе 402.

  • namestringобязательный

    Человекочитаемое название пейволла (например, "Premium API Access")

  • resource_mimestring

    MIME-тип ресурса (например, "application/json", "text/plain")

  • resource_urlstringобязательный

    URL защищённого ресурса для выдачи после проверки оплаты.

  • token_addressstring

    Адрес контракта токена (ERC-20 для EVM, SPL mint Base58 для Solana). Обязателен, если token_type имеет значение "erc20" или "spl". Используйте get_chains для поиска адресов стейблкоинов.

  • token_decimalsinteger

    Token decimals. По умолчанию: нативные десятичные знаки сети для "native", иначе 6 (USDC); задайте значение для любого другого токена.

  • token_namestring

    Отображаемое имя токена (например, «USDC», «ETH»).

  • token_typeenum

    «"erc20" для стейблкоинов EVM, "spl" для SPL-токенов Solana, "native" для ETH/SOL/POL и т.д.»

  • wallet_idintegerобязательный

    Идентификатор кошелька для получения платежей

create_wallet

Создаёт новый кошелёк EVM или Solana. Возвращает идентификатор кошелька и адрес. Приватный ключ шифруется на стороне сервера и никогда не раскрывается.

Параметры
  • chain_idinteger

    Chain ID по умолчанию (1=Ethereum, 8453=Base, 42161=Arbitrum, 10=Optimism, 137=Polygon, 43114=Avalanche, 56=BSC, 7777777=Zora, 369=PulseChain, 900=Solana, 901=Solana Devnet)

  • labelstring

    Понятное название для кошелька

delete_paywall

Удаляет paywall x402. URL доступа будет возвращать 404 после удаления.

Параметры
  • paywall_idintegerобязательный

    Идентификатор Paywall для удаления

delete_wallet

Удаляет (мягко удаляет) кошелёк. Кошелёк больше не появляется в списках, и его нельзя использовать для транзакций. Сначала кошелёк считывается, а при удалении указывается его адрес, поэтому кошелёк, который не удаётся считать, никогда не удаляется.

Параметры
  • wallet_idintegerобязательный

    ID кошелька для удаления.

discover_x402

Ищет API с оплатой через x402 по теме в публичном индексе x402 (Bazaar, публикуемый фасилитатором CDP). Возвращает ресурсы с их методом, ценой и сетью, причём цена пересчитана из собственного реестра этого клиента. Объявления: формулировки самих продавцов. Ничего не оплачивается; для продолжения используйте quote_x402 или pay_x402.

Параметры
  • chain_idinteger

    Только ресурсы, оплачиваемые в этой сети

  • limitinteger

    Сколько совпадений вернуть

  • offsetinteger

    Смещение индекса для продолжения (используйте next_offset из предыдущего вызова)

  • querystring

    Слова, которые все должны встречаться в URL ресурса, названии сервиса, описании или тегах (без учёта регистра).

export_receipts

Каждую трату в журнале в виде текста CSV или JSONL (сначала старые), для записей о расходах. Возвращает текст; запишите его туда, куда нужно.

Параметры
  • formatenum
  • sincestring

    Нижняя граница ISO 8601.

  • untilstring

    Верхняя граница ISO 8601.

export_wallet_key

Объясняет, как экспортировать закрытый ключ размещенного (кастодиального) AgentWallet, чтобы переместить его на самокастодиальное хранение или любой другой кошелек. Сам экспорт намеренно требует участия человека и не выполняется этим инструментом.

Параметры
  • wallet_idinteger

    ID облачного кошелька для экспорта

get_allowance

Проверяет, сколько токенов ERC-20 одобрено для перевода от имени расходующего. Возвращает лимит как в сыром, так и в удобочитаемом формате. Используйте это, чтобы проверить, нужно ли одобрение перед транзакцией DeFi.

Параметры
  • chain_idintegerобязательный

    ID цепочки.

  • decimalsinteger

    Десятичные знаки токена. Определяется из реестра или контракта токена, если не указано; если указано, должно совпадать.

  • spenderstringобязательный

    Адрес контракта Spender для проверки.

  • tokenstringобязательный

    Адрес контракта токена ERC-20

  • wallet_idintegerобязательный

    Wallet ID (используется для определения адреса владельца)

get_balance

Получает баланс нативного токена для кошелька на конкретной цепи. Возвращает баланс как в wei (или lamports для Solana), так и в человекочитаемом формате.

Параметры
  • chain_idinteger

    Идентификатор сети для проверки (по умолчанию используется сеть кошелька)

  • wallet_idintegerобязательный

    ID кошелька

get_chains
Параметры

Без параметров.

get_paywall

Получает сведения для конкретного пейвола x402 по его ID. Возвращает цены, URL доступа, статистику платежей и конфигурацию.

Параметры
  • paywall_idintegerобязательный

    Paywall ID

get_paywall_payments

Получает историю платежей для конкретного x402 paywall. Возвращает подтверждённые платежи с TX-хешами, адресами плательщиков, суммами и временными метками.

Параметры
  • pageinteger

    Номер страницы

  • paywall_idintegerобязательный

    Paywall ID

  • per_pageinteger

    Результатов на странице (максимум 25)

get_token_balance

Получает баланс токенов ERC-20 или SPL для кошелька в конкретной сети. Возвращает сырой баланс и человекочитаемый баланс. Используйте get_chains, чтобы найти адреса стейблкоинов для каждой сети.

Параметры
  • chain_idintegerобязательный

    Chain ID для проверки.

  • decimalsinteger

    Десятичные знаки токена. Берутся из ответа или из контракта токена, если не указаны.

  • tokenstringобязательный

    Адрес токена (контракт ERC-20 с префиксом 0x для EVM, mint в Base58 для Solana).

  • wallet_idintegerобязательный

    Идентификатор кошелька для проверки.

get_token_info

Получает название, символ и количество знаков после запятой любого ERC-20 токена по его адресу контракта. Помогает узнать детали токена перед переводами или одобрениями.

Параметры
  • chain_idintegerобязательный

    ID цепочки.

  • tokenstringобязательный

    Адрес контракта токена ERC-20

get_usage

Получает статистику использования за текущий месяц. Возвращает количество операций, информацию о тарифе, оставшуюся квоту и сборы.

Параметры

Без параметров.

get_wallet

Получает сведения о конкретном кошельке по идентификатору. Возвращает адрес, метку, сеть, лимиты расходов и статус приостановки.

Параметры
  • wallet_idintegerобязательный

    ID кошелька

get_x402_revenue

Получает сводную статистику доходов x402 по всем вашим пейволлам. Возвращает общие платежи и доход с разбивкой по цепочке и токену.

Параметры

Без параметров.

list_payments

Возвращает расходы, записанные в реестре этого кошелька (платежи x402, переводы, автооплата), сначала новые, каждый с последним результатом (signed, settled, declined, unknown, broadcast, void). Реестр хранится в файле с хеш-цепочкой, доступном только для добавления, если AGENTWALLET_LEDGER или политика задают его; иначе только в этом процессе.

Параметры
  • hoststring

    Только платежи на этот хост эндпоинта

  • limitinteger
  • outcomestring

    Только этот результат

  • sincestring

    Метка времени ISO 8601; расходует только в этот момент или после него.

list_paywalls

Перечисляет все ваши paywalls x402. Возвращает идентификаторы paywall, названия, цены, URL доступа, количество платежей и общую выручку.

Параметры
  • pageinteger

    Номер страницы

  • per_pageinteger

    Результатов на странице (максимум 25)

list_wallets

Перечисляет все кошельки, принадлежащие аутентифицированному пользователю. Возвращает ID кошельков, адреса, метки, ID цепочек и статус.

Параметры

Без параметров.

pause_wallet

Экстренно приостанавливает кошелек. Пока кошелек приостановлен, подписывать транзакции нельзя.

Параметры
  • wallet_idintegerобязательный

    Идентификатор кошелька для приостановки.

pay_x402

Обрабатывает платёжный поток x402. Запрашивает URL, и если сервер возвращает HTTP 402 Payment Required, разбирает требования к оплате (тело v1 или заголовок PAYMENT-REQUIRED v2), подписывает EIP-3009 TransferWithAuthorization для схемы "exact" (без газа, плательщик ничего не отправляет в сеть) и повторяет запрос с заголовком оплаты. Пейволлы AgentWallet оплачиваются on-chain переводом. Схема "upto" закрывается авторизацией Permit2 в пределах лимита. Возвращает итоговый ответ и квитанцию расчёта. Поддерживает открытый платёжный стандарт x402 (https://x402.org). max_payment может только понизить лимит оператора на один вызов.

Параметры
  • approval_idstring

    approval id от более ранней попытки превышения лимита. Как только владелец одобрит его, передайте его сюда, чтобы провести именно этот платёж.

  • bodystring

    Необязательное тело запроса для POST/PUT запросов

  • fresh_authorizationboolean

    Подписывает новую авторизацию, даже если авторизация для того же эндпоинта, суммы и получателя всё ещё действительна. По умолчанию повторный вызов в пределах окна действительности повторно отправляет прежнюю подпись (тот же nonce, поэтому она не может быть проведена дважды) вместо повторной оплаты.

  • headersstring

    Необязательная JSON-строка дополнительных заголовков запроса. Учётные данные, указанные здесь (Authorization, Cookie, ключи API), отправляются только в origin, указанный в url; если endpoint перенаправляет на другой origin, они отбрасываются, а не пересылаются.

  • max_paymentstring

    Максимальный платёж в удобочитаемом формате (например, "1.00" для 1 USDC). Понижает потолок AGENTWALLET_MAX_AUTOPAY оператора (по умолчанию "1") для этого одного вызова; он никогда не может его поднять, а значение выше потолка игнорируется и сообщается как max_payment_ignored.

  • methodstring

    HTTP-метод (GET, POST, PUT, DELETE)

  • prefer_chaininteger

    Предпочтительный chain ID, если сервер принимает платежи в нескольких блокчейн-сетях (например, 8453 для Base, 1 для Ethereum).

  • request_approvalboolean

    Только для hosted-кошельков. Когда платёж превышает лимит, отправляет владельцу кошелька письмо со ссылкой для одобрения/отклонения вместо отказа и возвращает approval_id для повторной попытки. По умолчанию true, если только AGENTWALLET_APPROVALS не равен 0.

  • urlstringобязательный

    URL для доступа (при необходимости обрабатывает платёж 402)

  • wallet_idintegerобязательный

    ID кошелька для оплаты

quote_x402

Узнаёт, сколько берёт endpoint x402, без оплаты: запрашивает URL, разбирает требования 402, сообщает, какой вариант оплатил бы этот кошелёк (сеть, актив, сумма, получатель), пропустят ли это лимит на один платёж, политика расходов и скользящие бюджеты, и ничего не подписывает. Вызывайте его перед pay_x402, когда цена неизвестна.

Параметры
  • bodystring

    Необязательное тело запроса, как для pay_x402

  • headersstring

    Необязательная JSON-строка с заголовками запроса, как для pay_x402

  • methodstring

    HTTP-метод, который использовал бы настоящий запрос

  • prefer_chaininteger

    Предпочтительный chain ID, когда предлагается несколько.

  • urlstringобязательный

    URL для цитирования

send_transaction

Подписывает и транслирует транзакцию. Возвращает хеш транзакции (EVM) или подпись (Solana) в случае успеха. Транзакция подписывается на стороне сервера и транслируется через RPC.

Параметры
  • chain_idinteger

    Chain ID (по умолчанию используется значение кошелька)

  • datastring

    Hex-кодированные calldata (с префиксом 0x) для вызовов контрактов EVM.

  • gas_limitstring

    Лимит газа - только для EVM (рассчитывается автоматически, если не указано)

  • max_feestring

    Максимальная комиссия за газ в wei — только для EVM (автоматически, если не указано)

  • priority_feestring

    Максимальная приоритетная плата за газ в вей — только для EVM (автоматически, если не указано)

  • tostringобязательный

    Адрес назначения (с префиксом 0x для EVM, Base58 для Solana)

  • token_decimalsinteger

    Десятичные знаки SPL-токена — только Solana (6 для USDC).

  • token_mintstring

    Адрес минта SPL-токена - только для Solana (для переводов SPL-токенов)

  • valuestring

    Значение в wei/lamports (строка с целым числом в десятичной записи; без hex, без десятичных знаков)

  • wallet_idintegerобязательный

    ID кошелька

sign_transaction

Sign a transaction with a wallet's private key. For EVM: returns signed raw transaction hex. For Solana: returns base64 signed transaction. Does NOT broadcast. Use send_transaction for sign + broadcast. A signed transaction is a spend: under a spend policy it is checked, reserved on the ledger and counted against the budgets exactly as send_transaction is, because the caller can broadcast it.

Параметры
  • chain_idinteger

    Chain ID (по умолчанию используется значение кошелька)

  • datastring

    Hex-кодированные calldata (с префиксом 0x) для вызовов контрактов EVM.

  • gas_limitstring

    Лимит газа - только для EVM (рассчитывается автоматически, если не указано)

  • max_feestring

    Максимальная комиссия за газ в wei — только для EVM (автоматически, если не указано)

  • priority_feestring

    Максимальная приоритетная плата за газ в вей — только для EVM (автоматически, если не указано)

  • tostringобязательный

    Адрес назначения (с префиксом 0x для EVM, Base58 для Solana)

  • token_decimalsinteger

    Десятичные знаки SPL-токена — только Solana (6 для USDC).

  • token_mintstring

    Адрес минта SPL-токена - только для Solana (для переводов SPL-токенов)

  • valuestring

    Значение в wei/lamports (десятичное целое в виде строки; без hex, без дробных чисел)

  • wallet_idintegerобязательный

    ID кошелька

simulate_transaction

Прогоняет EVM-транзакцию без подписи: локальные проверки (лимит нативной валюты, лимит токенов, лимит комиссии), политику расходов, оценку газа узлом (она завершается ошибкой, если вызов должен откатиться), комиссию в худшем случае, хватает ли баланса на неё, и возвращаемые данные вызова. Локальный режим выполняет полную проверку; hosted-режим выполняет политику и eth_call.

Параметры
  • chain_idintegerобязательный

    Идентификатор цепочки EVM

  • datastring

    Необязательные calldata (hex с префиксом 0x)

  • tostringобязательный

    Адрес назначения.

  • valuestring

    Сумма в нативных единицах в человекочитаемом виде (например, "0.01" ETH)

  • wallet_idintegerобязательный

    ID кошелька (игнорируется в локальном режиме)

spend_policy

Возвращает политику расходов, которую применяет этот сервер (AGENTWALLET_POLICY), её sha256, скользящие бюджеты с тем, сколько потрачено и сколько осталось, расходы по хостам, путь к журналу и его целостность, а также то, может ли подключённый клиент отвечать на запросы подтверждения. Только для чтения.

Параметры

Без параметров.

transfer

Отправляет нативные токены (ETH, AVAX, BNB, POL, PLS, SOL) на адрес. Укажите сумму в читаемом формате (например, "0.1" для 0.1 ETH). Сумма автоматически конвертируется в wei/lamports. Подписывает и отправляет транзакцию.

Параметры
  • amountstringобязательный

    Сумма для отправки в человекочитаемом формате (например, «0.1» для 0.1 ETH)

  • chain_idintegerобязательный

    Chain ID (1=Ethereum, 8453=Base, 42161=Arbitrum, 10=Optimism, 137=Polygon, 43114=Avalanche, 56=BSC, 7777777=Zora, 369=PulseChain, 900=Solana, 901=Solana Devnet)

  • tostringобязательный

    Адрес назначения (с префиксом 0x для EVM, Base58 для Solana)

  • wallet_idintegerобязательный

    ID кошелька, с которого отправить

transfer_token

Отправляет ERC-20 токены (EVM) или SPL токены (Solana) на адрес. Указывает сумму в человекочитаемом формате (например, "100" для 100 USDC). Подписывает и транслирует транзакцию. Использует get_chains для поиска адресов стейблкоинов.

Параметры
  • amountstringобязательный

    Сумма в человекочитаемом формате (например, «100» для 100 USDC)

  • chain_idintegerобязательный

    ID цепочки.

  • decimalsinteger

    Десятичные знаки токена. Определяется из реестра или контракта токена, если не указано; если указано, должно совпадать.

  • tostringобязательный

    Адрес получателя (с префиксом 0x для EVM, Base58 для Solana)

  • tokenstringобязательный

    Адрес токена (контракт ERC-20 с префиксом 0x для EVM, mint в Base58 для Solana).

  • wallet_idintegerобязательный

    ID кошелька, с которого отправить

unpause_wallet

Возобновляет приостановленный кошелек, чтобы транзакции можно было снова подписывать.

Параметры
  • wallet_idintegerобязательный

    Идентификатор кошелька для снятия с паузы.

unwrap_eth

Разворачивает обёрнутые токены (WETH, WAVAX, WBNB и др.) обратно в нативные токены. Укажите сумму в человекочитаемом формате (например, "0.5" для 0.5 WETH).

Параметры
  • amountstringобязательный

    Сумма для разворачивания в читаемом формате (например, "0.5")

  • chain_idintegerобязательный

    ID цепочки.

  • wallet_idintegerобязательный

    ID кошелька

update_paywall

Обновляет конфигурацию платёжного экрана x402. Может изменять цену, URL ресурса, статус активности или любое другое поле.

Параметры
  • amountstring

    Новая цена в человекочитаемом формате (например, "0.05")

  • descriptionstring

    Новое описание

  • is_activeboolean

    Включает (true) или отключает (false) пейволл.

  • namestring

    Новое название пейволла

  • paywall_idintegerобязательный

    Paywall ID для обновления

  • resource_mimestring

    Новый MIME-тип.

  • resource_urlstring

    URL нового ресурса

  • token_decimalsinteger

    Десятичные знаки токена. Читает из самого paywall, если не указано.

wallet_mode

Сообщает, подписывает ли этот сервер локально (самостоятельное хранение, закрытый ключ никогда не покидает эту машину) или через размещённый API AgentWallet (кастодиальное хранение). Используйте это для проверки хранения перед перемещением средств.

Параметры

Без параметров.

wrap_eth

Оборачивает нативные токены (ETH, AVAX, BNB, POL, PLS) в их обёрнутую версию ERC-20 (WETH, WAVAX и т.д.). Требуется для большинства DeFi-протоколов, которые используют токены ERC-20 вместо сырых нативных токенов. Укажите сумму в человекочитаемом формате (например, "0.5" для 0.5 ETH).

Параметры
  • amountstringобязательный

    Сумма для оборачивания в человекочитаемый формат (например, "0.5")

  • chain_idintegerобязательный

    ID цепочки.

  • wallet_idintegerобязательный

    ID кошелька

1.14.3основная
1.14.2
1.14.1
1.14.0
1.13.16
1.13.15
1.13.14
1.13.13
1.13.12
1.13.11
1.13.10
1.13.9
1.13.8
1.13.7
1.13.6
1.13.5
1.13.4
1.13.3
1.13.2
1.13.1
1.13.0
1.12.6
1.12.5
1.12.4
1.12.3
1.12.2
1.12.1
1.12.0
1.11.0
1.10.9
1.10.8
1.10.7
1.10.6
1.10.5
1.10.4
1.10.3
1.10.2
1.10.1
1.10.0
1.9.0
1.8.0
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.5.1
1.5.0
1.4.0
1.3.0
1.2.0
1.0.0

Выберите клиент, чтобы установить hifriendbot/agentwallet-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "hifriendbot-agentwallet-mcp-4rpb53svj3": {
      "command": "npx",
      "args": [
        "-y",
        "agentwallet-mcp"
      ],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "hifriendbot-agentwallet-mcp-4rpb53svj3": {
      "command": "npx",
      "args": [
        "-y",
        "agentwallet-mcp"
      ],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "hifriendbot-agentwallet-mcp-4rpb53svj3": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "agentwallet-mcp"
      ],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"hifriendbot-agentwallet-mcp-4rpb53svj3\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"agentwallet-mcp\"],\"env\":{\"AGENTWALLET_USER\":\"your_username\",\"AGENTWALLET_PASS\":\"your_api_key\",\"AGENTWALLET_WALLET_ID\":\"1\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "hifriendbot-agentwallet-mcp-4rpb53svj3": {
      "command": "npx",
      "args": [
        "-y",
        "agentwallet-mcp"
      ],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add hifriendbot-agentwallet-mcp-4rpb53svj3 --env AGENTWALLET_USER=your_username --env AGENTWALLET_PASS=your_api_key --env AGENTWALLET_WALLET_ID=1 -- npx -y agentwallet-mcp

Либо через JSON-конфиг:

claude mcp add-json hifriendbot-agentwallet-mcp-4rpb53svj3 "{\"command\":\"npx\",\"args\":[\"-y\",\"agentwallet-mcp\"],\"env\":{\"AGENTWALLET_USER\":\"your_username\",\"AGENTWALLET_PASS\":\"your_api_key\",\"AGENTWALLET_WALLET_ID\":\"1\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add hifriendbot-agentwallet-mcp-4rpb53svj3 --env AGENTWALLET_USER=your_username --env AGENTWALLET_PASS=your_api_key --env AGENTWALLET_WALLET_ID=1 -- npx -y agentwallet-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.hifriendbot-agentwallet-mcp-4rpb53svj3]
command = "npx"
args = ["-y", "agentwallet-mcp"]

[mcp_servers.hifriendbot-agentwallet-mcp-4rpb53svj3.env]
AGENTWALLET_USER = "your_username"
AGENTWALLET_PASS = "your_api_key"
AGENTWALLET_WALLET_ID = "1"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите hifriendbot/agentwallet-mcp, а в поле команды запуска — строку ниже:
npx -y agentwallet-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "hifriendbot-agentwallet-mcp-4rpb53svj3": {
      "command": "npx",
      "args": [
        "-y",
        "agentwallet-mcp"
      ],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "hifriendbot-agentwallet-mcp-4rpb53svj3": {
      "command": "npx",
      "args": [
        "-y",
        "agentwallet-mcp"
      ],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например hifriendbot-agentwallet-mcp-4rpb53svj3.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: hifriendbot-agentwallet-mcp-4rpb53svj3
    command: npx
    args:
      - "-y"
      - "agentwallet-mcp"
    env:
      AGENTWALLET_USER: your_username
      AGENTWALLET_PASS: your_api_key
      AGENTWALLET_WALLET_ID: 1
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "hifriendbot-agentwallet-mcp-4rpb53svj3": {
      "command": "npx",
      "args": [
        "-y",
        "agentwallet-mcp"
      ],
      "env": {
        "AGENTWALLET_USER": "your_username",
        "AGENTWALLET_PASS": "your_api_key",
        "AGENTWALLET_WALLET_ID": "1"
      }
    }
  }
}

Похожие MCP-сервера

mcpdotdirect/evm-mcp-server

mcpdotdirect/evm-mcp-server

от mcpdotdirect

MCP-сервер для взаимодействия с 60+ EVM-сетями. Предоставляет AI-агентам 22 инструмента для чтения контрактов, перевода токенов, NFT и транзакций. Работает с ENS и автоматически подтягивает ABI из блокчейн-эксплореров.

TypeScript⭐ 378
calintzy/evmscope

calintzy/evmscope

от calintzy

MCP сервер evmscope предоставляет AI агентам 26 on-chain инструментов для 7 EVM-сетей: от цен и газа до детекции скамов и управления портфелем. Работает как CLI, не требует настройки.

TypeScript⭐ 3
kukapay/chainlist-mcp

kukapay/chainlist-mcp

от kukapay

MCP-сервер для быстрого поиска проверенных данных об EVM-сетях: chain ID, RPC-адреса, эксплореры и нативные токены из Chainlist. Полезен AI-агентам и разработчикам для автоматизации работы с блокче...

Python⭐ 2
bnb-chain/bnbchain-mcp

bnb-chain/bnbchain-mcp

от bnb-chain

MCP сервер BNBChain даёт разработчикам доступ к BNB Chain и EVM-сетям через AI и естественный язык. Включает инструменты для работы с контрактами, NFT, токенами, транзакциями, файлами на Greenfield и агентами ERC-8004. Идеален для создания dApps и управления on-chain активами.

TypeScript⭐ 59
IndigoProtocol/cardano-mcp

IndigoProtocol/cardano-mcp

от indigoprotocol

MCP сервер для работы с блокчейном Cardano из AI-агентов и систем автоматизации. Предоставляет инструменты для подписи транзакций, проверки балансов, стейкинга и управления криптокошельком. Полезен разработчикам и пользователям Cardano, интегрирующим ИИ.

TypeScript⭐ 4
kukapay/stargate-bridge-mcp

kukapay/stargate-bridge-mcp

от kukapay

Сервер MCP для кроссчейн-переводов через Stargate. Поддерживает EVM-цепи: обнаружение цепей и токенов, котировки и автоматический бриджинг. Полезен разработчикам DeFi и активным трейдерам.

Python⭐ 1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин